The 10mo rescue dog we got 2 weeks ago was/is a terrible jumper. When we met her at her foster mum's, it took us at least 10 minute before we were able to pat her because her greeting was so wild.
I ignored her when she jumped from day one and praise her heaps when she keeps her 4 feet on the ground when she greets me. And she now only does it still when I've been away all day,l but hopefully that will get better soon too.
It was harder with my 6yo daughter as the dog can actually hurt her with nails or teeth when she jumps up. She was determined to do the same as I did, but I helped her by just making a loud disapproving noise when the dog jumped and occasionally locking the dog out of the room if she was too wild with my daughter. And my daughter did a good job by giving the dog lots of attention when she'd calmed down.
Now we just have to work on preventing her from jumping up on others. I will be able to get some dog-savvy adults to help us with teaching the not jumping up on visitors and down the path I will engage them to practice the not jumping up on friendly strangers in the street.
That was a very long introduction! But my problem is with children. This dog really loves children and they are her favourite victim to greet with way too much doggy enthusiasm. I obviously cannot subject any child to her jumping up on them for the sake of training her. Even on the lead, it's too tricky to get a child close enough so they can pat her when she's got 4 feet on the ground. Because their faces are so much closer to her mouth and the dog is so fast, I just could not guarantee that I'd be able to pull her back fast enough to prevent any damage.
I really want to get to the point where I can trust her around children who visit our place and on walks. But I don't even really know where to start.