Moving towards "What a good dog!" from "Bad Puppy!" is based on one thing. Your puppy does not yet understand English. The faster he learns it, the faster he will behave the way you want him to behave. Make it faster and easier for him to learn by keeping these tips in mind:
1. Be consistent in the words you choose to teach him commands. If you say, "Wanna go potty?" in the morning, and "Have to go out?" two hours later, and "Wanna go pee?" two hours later, etc., then that is THREE phrases you have asked him to learn in one day instead of only one. Decide which words to use, and make sure everyone in your family uses the same ones.
2. If you want your dog to DO something, say his name before the command. If the command is to stay or lie down, a non-active command, do NOT say his name. Hearing his own name makes a dog leap into action. This is very important. Hearing his own name makes a puppy leap into action by his very nature. When you want your puppy to come, say, "Puppy, Come!" [insert his name instead of the word Puppy, of course] When you want him to lie down, simply say, "Down".
3. Do not confuse your puppy with the same words for different commands. If you are teaching your puppy basic obedience commands, the word "Down" means to LIE down, usually followed by "Stay." If you do not want your dog to use the couch, say the word, "Off", not the word, "Down"." This word can be used to keep him from jumping up into your lap, onto the couch, chair or bed because it is the ACTION of jumping up you are trying to restrict. Saying "Down" when he jumps onto the couch will just make him lie down on the couch! See the difference?
Do not ever hit your puppy, you dont need to. The worst punishment he ever needs to learn a lesson is your sad frown and walking away from him. Do not overdo this command, one or two minutes is long enough. After a minute of ignoring him, give a command he knows well and praise praise praise, with a big smile.
These three tips, used with gentleness and consistency, will teach your puppy all the words he needs to know to be a happy and obedient companion in a matter of days.