a few years ago I was sitting in the vet's waiting room with Masi..Masi is not a fan of my vet by any means, but she minds her own business and has no issues in the waiting room.
I was alone, this woman came out of a room , paying her bill, turned around and said 'pretty gsd",,I said "thank you"..she asked if she could pet her..I said "thanks but no, she's not a big fan of the vet, and I'd like to keep her stress free as possible".
The woman decided I needed a lecture on 'how to socialize/train german shepherds"..The techs behind the counter were rolling their eyes and shaking their heads..
I finally said, "do you have a degree in dog training?"..she replied "well no but I have had dogs"...BIG FREAKIN DEAL lady..(I didnt say that
...I DID say, "well when you get a degree in dog training and have some titles, like maybe obedience on your dogs, let me know"...by then I was moving into an exam room...
I don't throw out unsolicited advice unless I'm asked, or it's warranted, as in, if some mangy mutt is trying to attack mine