Nicely said!Don't let your guest, as cesar would say, touch, look, or talk to your dog when they walk in. Do not let them get excited. Have your guests walk in and completely ignore the dog. When they're calm and all four paws are on the ground, that's when they can say hello.
If you pet the dog while jumping, the dogs are learning that it's ok to jump. They figure out that's what gets peoples attention and it's a never ending cycle.
They need to learn that when guests come into the house that all four paws stay on the ground to get attention and not the other way around.