Let’s start with why they do it
Like us, dogs greet each other face-to-face, so to them it’s only natural to want to get on your eye level. Of course, while they’re there they usually want to give you a kiss and a sniff, too. It’s natural behaviour if you’re a dog, but it’s not acceptable behaviour for humans, so it’s best to curb it before it becomes a habit.
How to correct it
When you first see your dog, remain tall, still and calm. Don’t give them any attention, other than a vocal correction if they start to jump. This may take some time for them to learn, but keep consistent, and never correct your dog’s behaviour physically.
Praise your dog for keeping their paws firmly on the floor. Practice entering the house and seeing how your dog responds. Avoid too much positive physical praise, though, as it could overstimulate your dog and get them too excited.
Unfortunately, humans tend to be inconsistent. If you laugh and pet your dog even once when they jump up, they’ll expect you to do it the next time. If you set the rules, however, they’ll happily follow them.
Consistency is key
Once you start training your dog, don’t let undesirable behaviours slide. Consistently correcting and praising your dog will help them learn how they’re expected to act. Dogs are creatures of habit, so consistency truly makes them feel happy and secure.
Happy dogs who have their needs met are better-behaved dogs!