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.
Step 1: Using either a laser pointer or touch stick, get your dog in the habit of jumping up to touch the light switch. It is best to have him jump up with his pads on the wall (instead of his claws) touching the switch with his nose. I used a laser pointer here, because I would play with it as a game, knowing that he would really go after it—even if it's on a wall. go here for more
To communicate clearly and consistently with your dog, you need to understand how she learns. Dogs learn through the immediate consequences of their behavior. The nature of those consequences determines how they’ll behave in the future. Dogs, like other animals (people included), work to get good things and avoid bad things in life. If a behavior results in something rewarding-like food, a good belly rub, playtime with dog buddies or a game of fetch with her pet parent-your dog will do that behavior more often. On the other hand, if a behavior results in an unpleasant consequence-like being ignored or losing things she finds rewarding-she’ll do that behavior less often. Are dog training classes worth it?