The best way to stop puppy jumping is to simply ignore him when he does. Turn your back to him fold your arms and stand still until he has fours paws on the ground. Then quickly get down to his level and give him lots of praise and rewards if he jumps up again, stand up and turn away until he stops jumping, and repeat. We are rewarding the desired behaviour and ignoring the bad behaviour. We also need to make sure that all people who come into contact with pup know this is what is to be done when pup jumps otherwise some unsuspecting visitor could unknowingly be undoing all your hard work by patting the dog or telling him to get off, both of these are rewarding the dog as he is getting the attention he seeks
The following exercises are also very effective for the jumping dog:
Put your puppy on a lead and tie the end securely to a doorknob.
Make sure you have yummy treats with you and from a short distance move towards the puppy with excitement. As soon as he jumps up, stop moving towards him and take a step backwards away from the pup. As soon as he stops jumping move towards him again. Continue this approach until you can get all the way to the pup and give him a cuddle without jumping lots of praise and rewards from that position, moving back again if he jumps up in excitement.
You could also do this exercise but you are the door know and you have another person approach the dog, as above once the person gets all the way to your dog without him jumping give him lots of praise and rewards.
This method will also teach him how to greet people, and to pay attention to you rather than them.
If you can catch your dog before he is about to launch himself off the ground give him something else to do like sit. But only if it’s before his paws have left the floor.
Happy Training.