Many people seem to think that when their dog is jumping or barking at company, they feel the need to scream at the dog. A much more affective method would be to give your dog something more productive to do. A good start is to teach him to “lay down” or “stay”. Then once the dog understands these simple commands, then work towards having someone ring the doorbell or knock.
Once you have chosen a name for your puppy, you need to teach him what it is. Your objective is to teach him that when his name is called, you are requesting his full attention and to look directly at you.
Determine when the best time is to feed your dog. You want to feed your dog at a time when there is relative quietness in the house and when the dog can relax afterward. This brings the stress levels down and allows the dog to relax more and be a less protective. Try to always feed your dog at the same time. In the ideal case that should be after you have eaten, as the alpha dogs eat first and the lower ranking pack members last.