Dominance is an abused term in dog training. It has nothing to do with dogs jumping on people.
Dogs jump up on people to start with, as an instinctive puppy behavior (they jump and paw at the mouths of adult pack members to trigger their instinctive food-regurgitation-for-puppies behavior). Then it continues – if it continues – partly because dogs retain some puppylike behaviors that wolves mature out of. Makes them easier to be around.
And – this is important – it is unusually difficult to be untrain this behavior. It requires consistency, attention, skill, and timing, during the training period. The owner may become inured to it especially if the dog is small or they never wear panty hose. Even if you have managed to break your dog of jumping on you, dog-friendly strangers are very prone to invite the dog to jump on them no matter what you tell them to do. There are plenty of dogs who have learned to only jump on strangers.
My guess is your friend, like the majority of dog owners, lacks the chops to stop this fully entrenched behavior in her dogs, even if she thought it was as important as you do. Frankly, dog owners and their dogs are a lot like parents and their children, in that helpful advice is usually taken badly.
If it was me, I would take a couple leashes and tie the dogs to a doorknob or other immovable object a safe distance from my seat, while wrinkling my nose apologetically and saying, “this will keep them from distracting us . . . they’re so cute!”
If they bark hysterically at this treatment (possible), then say, “you know, maybe I can take you out for coffee, okay?”
I used to have a love me love my dog attitude towards my guests, but now I put the pack in the back bedroom and if people want to meet my dogs (they have to ask), it is one at a time, on leash, before the dog goes back to the bedroom. I’m maturing.