IMO 8 weeks is really young to be accident free(or even accident infrequent). LOL If catching her at her times is not working, then establish your schedule and train her to it. Take her out every 1/2 hour, and stay out there repeating your keyword (I use "potty") until she does, then praise to high heaven. wake her up if she is napping, and time it to fit in a meal in between. You can eventually extend the times for longer stretches as she gets older, but 8 week old bladders are tiny without alot of control. Keep her with you at all times, leashed to your waist if need be, and at the first sign of impending piddle, scoop her up and out the door. Praise her to high heaven when she potties outside, even if she started inside, and never punish, just ignore the accident inside and praise the outside. There is no easy way to potty train. It just takes patience, patience and most of all patience.
Stella