Best way is to purposely have dog on a leash or line and plan for visitors to come over.
Then as soon as the dog jumps, snap a correction and firmly and loudly say "off, no!", then as dog's feet hit the ground immediately praise with "good boy/girl" equal or more than the correction.

You'll start to see dog want to jump but hesitate...that's a good sign. Be consistent every visit by anyone. Done correctly you can train pretty well in 4 weeks.


"The grass withers, the flower fades, But the word of our God stands forever." Isaiah 40:8

"Neither the wisest constitution nor the wisest laws will secure the liberty and happiness of a people whose manners are universally corrupt.� Samuel Adams