All very good points. I need to stop wanting to be "nice" to people.See, I guess I feel differently about it. From my point of view, NO dog HAS to put up with being patted by strangers. They HAVE to tolerate being handled by trained veterinary or grooming personnel, but those people know how to approach and handle dogs competently. That's so different from John Q. Public. I am quite cavalier about allowing people, even small children pat Kodi and Panda, because they love everyone. If I think a child can't be trusted, I will guide the interaction, or if a child seems very worried about the dog, I will offer to hold the dog's head so they can feel how soft they are. (even though I know the dog won't hurt them) But Both Kodi and Panda never met a human they didn't love. Ducky will be the same, but he's puppy, and I still need to manage all interactions for him.
But Pixel is a different sort of dog. She DOES make friends, but it takes her a bit of time to warm up and get to know someones. MUCH more than just allowing a stranger to pat her in a store. She almost NEVER will allow that, though she will usually go over and greet a friendly stranger by touching her nose to their fingers with a wagging tail these days. But I don't think we ever would have gotten THERE if I'd forced her to allow strangers to pat her. ...And every once in a while, she finds a stranger that she just loves. And she will jump in their lap and ASK for patting. But that is EXCEEDINGLY rare.
She was the MOST useful of my dogs in sorting out puppy buyers though. As I said, Kodi and Panda (before the puppies were born) loved EVERYONE who came to visit. Pixel checked people out. If the people LISTENED to me and gave her space, she quickly warmed up and made friends. I think it was Chase's family where I nearly fell down because I turned around and the dad was HOLDING her!!! She has never allowed ANYONE outside the family to pick her up!!! They got a puppy! LOL! There was one individual that Pixel refused to get near. She did not get a puppy. And one family whose young child would NOT take direction on how to approach (or NOT approach) Pixel, and insisted in chasing her around the back yard. They didn't get a puppy either.
I have no use for dog who are dangerous to humans. But on the other hand, I ALSO don't think that every dog needs to be "friends" with everyone, or even needs to accept handling for strangers. It's the same thing as people wanting their dogs to "want" dog friends. Not all dogs want that either... and that's OK.