I am really lucky with Bifi he came to us with manners lol. nope he doesn't jump on them but gives them headbutts, rub himself on them and give them toys to engage them to play ^^.
Harlea has to sit and greet or lie down and greet. Either one as long as he paws remain on the floor. Once she is acknowledged by the person it is pretty much game on but she is really good most of the time.
Henry only jumps on people if he doesn't get the attention he feels that he deserves. If he get petted and played with to his expectations he doesn't jump. I'm pretty sure he feels that he should be the center of all attention and affection.