I enjoy the time of day when I arrive home and my dog's are so happy to see me. However, having a dog with muddy paws jump on your clean clothes is not a very pleasent experience. Therefore, my dogs do not jump on people without permission.
Dogs jump on people for one of two reasons, or perhaps for both.
It can be either or both depending on your dog. And because of your tone of voice, which communicates disapproval, it is also a repriamand. Family members should train the dog first. Next, tell your guests that your dog is in training and ask them not to pet your dog or show any attention unless all paws are on the floor. It is difficult to lift your knee correctly when sitting.