Your dog NEEDS to pee and poop, there’s simply no way to avoid it! The solution of course is teaching your dog when and where to go. The only way to prevent mistakes and put potty on cue is regular confinement sessions.
It’s not very helpful to punish your dog for going in the wrong place if you don’t show them where you would like them to go. Use confinement to prevent mistakes and reward them every time they get it right. If you ever catch them making a mistake, yell at them and hustle them to their toilet.
Potty training is not the time to practice other behaviors, like going outside. If your dog won’t go outside on command, that’s your first problem. When your dog does learn to go to their toilet on command, you have to go with them. How else can you praise or reward them for success, or be sure that they’re emptied?
Your puppy is not going to learn to potty in the right place if you can’t properly praise them when they do. The surest way to give an effective praise is to pair it with a delicious treat.
Toilet training is the most important thing to teach a puppy. Confine the puppy so you can prevent mistakes and get them to eliminate in the correct place, where you can reward them handsomely.
If you catch your pup making a mistake indoors, startle them and rush them outside. If you want to housetrain your pup you’ll have to reward them for successfully eliminating outside, and the easiest way to do this is with crate training
Most dogs love walks, so they make fantastic rewards for training. If you only walk your dog after they eliminate, they will learn to go immediately
Potty training is one of the most important aspects of raising a dog, and it is one area in which you should be very generous with your rewards. You should always reward good potty behavior.