hi Beverly! Welcome to you and Snicker!
Our breeder had used a word to train the puppies to go outside. It was 'hurry hurry'. Is it possible your breeders used a specific word too? Find out, and if not, choose a word to use consistently for potty time.
For us, we did potty breaks after any nap/sleeps, eating, play time. Someone on this forum (sorry, forgot who, or I would give credit) suggested that a puppy can hold (for overnight) as many hours as their age, + 1. So, your girl is 4 months. Add 1 and that means she can probably hold herself for 5 hours. I found this was true for overnight, but as there are too many experiences and stimulations during the day for a basenji puppy, it is better to stick to after play, after meals and after sleeps/naps.
Kipawa has his 6th birthday on the 25th of this month and he can now hold himself all night long. Prior to this, I set an alarm and got him up to get him to pee in the middle of the night. I would gradually increase this in 15 minute increments.
It does get better! But consistency in training is the key.
But, as Tanza mentioned, "accidents happen - period". Young dogs will always have accidents. Yesterday it was raining really hard. Kipawa did not want to go out to pee, so left a puddle in the den. Operator error. I know better that on days like that I have to specifically take him out. Thank goodness for hardwood floors.