It is best to train your puppy not to jump up while they are still young. As with all puppy training, everything you do with your puppy should be done in a calm and methodical manner.
If your pup has already learned to jump up on you, perhaps you’ve previously encouraged this behaviour. As a result, it will be potentially challenging to tackle their learned behaviour. Remaining patient and consistent is key.
If your pup does jump up, it’s important to react in a calm and collected way, giving your dog minimal attention. A big reaction could be interpreted by your dog as excitement, or confrontation, and even negative attention could be perceived as a ‘reward’.
Instead, when your puppy jumps up, stay calm and turn your back on them. Do not look at, or speak to, your pup if they are jumping up. Eye contact or verbal communication can be seen as encouraging and rewarding to your dog. You could be inadvertently telling your dog to jump up more.
The second your puppy stops jumping and has all four paws on the ground, turn around and give them the attention they want. Keep your praise positive, but calm, in order to not overexcite them. So long as you are consistent, your puppy will eventually learn that not jumping up is how they will get the attention or greeting they want.
It is very important that all members of the family, and all visitors, dog-walkers and even passers-by, behave in this same manner towards your dog. Keep your puppy away from people who will not follow your instructions.
Place your dog on a lead for additional safety when visitors arrive at your home. This will allow you to have a greater degree of control until your dog has settled and can be trusted to be loose again.
The more consistent you all are with your training, the quicker your dog will learn the correct way to behave.