The most important part of training your dog is teaching her that it pays to do things you like. But your dog also needs to learn that it doesn’t pay to do things you don’t like. Fortunately, discouraging unwanted behavior doesn’t have to involve pain or intimidation. You just need to make sure that behavior you dislike doesn’t get rewarded. Most of the time, dog motivations aren’t mysterious. They simply do what works! Dogs jump up on people, for example, because people pay attention to them as a result. They can learn not to jump up if we ignore them when they jump up instead. It can be as simple as turning away or staring at the sky when your dog jumps up to greet or play with you. As soon as she sits, you can give her the attention she craves. If you stick to this plan, your dog will learn two things at once. Doing something you like (sitting) reliably works to earn what she wants (attention), and doing things you don’t like (jumping up) always results in the loss of what she wants.
Don’t punish your dog if they pee inside. Regardless of all those old training ideas punishment isn’t a good deterrent for house training. Yelling at your dog after the fact just confuses them and makes them nervous around you. If you catch your did in the act you can try to get their attention & move them outdoors. If you’re successful & they continue going once you get outside praise them like crazy. Are dog head halters cruel?