Dogs jumping on people is an embarrassing and annoying habit that could be dangerous if left unchecked. It is dangerous in that a small child or elderly person that meets the dog could be knocked over and get injured
Dogs jump to show they are happy to see you on return after an absence.
To assert its dominance over you or a visitor
Stopping Your Dog from Jumping On People
1.Start as early as possible to prevent this behavior
Never reward or praise your dog for jumping on you or on your guests. Rewarded behavior is reinforced behavior in dogs.
Keep your dog leashed when visitors come to your home while you are teaching her how to greet visitors politely. Ask your guests to help you out by telling them not to acknowledge your jumping overexcited dog. Ask them not to talk to the dog, nor touch her and avoid eye contact till she calms down.
Turn your body away when you see your dog ready to jump on you. Ignore him, till he calms down, then you can initiate contact with him and then praise him.
2. Another way of correcting your dog from jumping is to channel his energy to something else when you notice that he is about to jump. I usually instruct my dogs or dogs I train to sit. This is called alternate behavior training. You can instruct your dog to sit, if he has received some basic obedience training.
Many dog trainers equally recommend the use of pinch collars.
This is most suitable for bigger, strong willed breeds like Rottweiler, German shepherd and other mastiff breeds. The key is to leave the pinch collar on whenever you are around your dog and have a short leash attached to him.
At the moment, he jumps, give a short snap downwards on the leash. This tightens the collar and creates a negative association to your dog.
This will make him not to jump on person as he has associated jumping with pain.