One of the most common behavior problems with dogs is jumping up on people. Addressing this issue effectively requires both training and management. Having a dog on a leash allows you to manage the problem by stopping the dog from jumping. Jumping, to the dog, is a self-rewarding behavior. Training involves withdrawing the reward when the dog jumps and providing the reward (you and your attention) when the dog doesn't jump up.
Giving the "Cold Shoulder"
This method can be used primarily for the over-enthusiastic greeter when you arrive home, as well as repeated re-entry, greeting guests and greeting passers-by.
When you come home and your dog jumps on you, immediately leave him for a time-out-simply walk away and close the door. Wait out of the dog's sight for 30 seconds to a minute, then walk back in calmly. The moment he jumps up, turn around and walk away. Keep repeating these steps until he stops jumping. When he gets the message and doesn't jump on you, be sure to reward him by petting and staying with him awhile. Treats may also be used as rewards to dogs who are motivated by tasty tidbits.
When teaching your dog to greet guests or understanding strangers, be sure to have the dog on a leash so you can control his actions. If he jumps up, ask the person to walk away, then return when the dog is calm. Approach and withdraw until he stops jumping. Practice this technique with others as often as you can to halp generalize the behavior.
As an alternative to leaving the area when the dog jumps, remove all attention from him by folding your arms up over your chest, turning your body and looking up. Most dogs, after a second or third jump will pretty much get the idea: "This person doesn't like interacting with me." Once the dog has all four feet on the floor, immediately reward him with attention or treats. If he gets excited and jumps up again, give him the cold shoulder. Repetition is essential to help the dog understand which behavior receives the reward and which results in being ignored.
Teach an Alternate Behavior
Another way to distract your dog from jumping is to teach him an alternate task that is incompatible with jumping, such as "sit and stay" or "go find" (a toy). Be sure to have him perform either of these tasks before he jumps up to avoid teaching him that jumping, followed by sitting, equals a treat. Reward the desired behavior as soon as it occurs to help him understand which behavior is desirable.