Diesel likely urinated on your bed because he is a bit stressed, most likely because you are too.
Your pup, Ally, is too young to have freedom and too young to have much,if any control over her bladder. Mistakes happen because the human is not proactive enough. Tooney's advice is dead on, but I want to add..that when you take her out, take her out on LEASH and not just let her have run of the yard. Pick a spot, wait for the squat, Use a cue word, praise and reward. THEN she gets a bit of freedom, THEN she goes pee again..lol.
After a nap, first thing in the morning, before and after play, meals etc...when in doubt take her out.
Your pup, Ally, is too young to have freedom and too young to have much,if any control over her bladder. Mistakes happen because the human is not proactive enough. Tooney's advice is dead on, but I want to add..that when you take her out, take her out on LEASH and not just let her have run of the yard. Pick a spot, wait for the squat, Use a cue word, praise and reward. THEN she gets a bit of freedom, THEN she goes pee again..lol.
After a nap, first thing in the morning, before and after play, meals etc...when in doubt take her out.