We used chimes attached to our kitchen door knob. I just hit the chimes with her paw every time we went outside. I think hearing them go off every time we opened the door helped a lot as well. She learned that making the sound opened the door. She does try to abuse it, but I can see it from our living room. If she hits the chimes and sits down to wait, then it’s for real. If she hits it then keeps playing with the cat, we can ignore it. If it’s serious she does a growly thing then hits it again. As for the bad timing issues, I just tell her, “I’m coming Josie” and she waits for as long as it takes.
With the chimes she is pretty much potty trained at 5 months. I do agree that dogs are pretty regular, but only as adults. Ideally we will take the chimes down once she is older and more constant, but for now it’s good that she gives us the “it’s been 1.5hrs” reminder.
She also has this weird fear of wet grass that we’re working on. Basically, if it’s wet, she wants nothing to do with outside. Since she was trained with the chimes though, she kind of does it out of instinct. So she rings the chimes, I open the door, she runs to the other room, I take her outside and walk her into the grass, she pees on her mad dash to get into the house. Without the chimes, I think she would just go and hide it when she didn’t want to go out.