I take Annie to our local dog park.
One of the things i am trying to remember with Annie is that it is OK sometimes for her to growl or snarl.
She doesnt have to put up with rude behaviour, and sometimes a growl or a snarl is appropriate. She is very well socialized, very friendly, and pretty polite with greeting other dogs - and sometimes, other dogs arent.
She has this thing where she hates being run at by strange dogs who are offleash while she is onleash, and will growl, snarl, or lunge at them. I have watched it and was worried about it at first. I finally figured out that a better phrasing would be, she hates being run at by strange dogs who are RUDE while she is on leash. She is fine with dogs she knows, or polite dogs giving her space and initiating play at a distance. So i try to avoid situations she may be leashed around off leash dogs she doesnt know just because i know it stresses her, not because her reaction is all that inappropriate.
Annie also occasionally gets over growly with a puppy, especially a poorly socialized overassertive and rude one - i appologized the first time and then i realized, nope, she was right, that puppy was being rude. I still take her away - she doesnt need to put up with that, and often the human doesnt like your dog growling at their innocent puppy! But other times, after a growl or two to establish boundaries, they have a wonderful romp.
She isnt perfect of course- i have seen her go after an unsocialized and shy puppy and try to play more enthusiastically than she should, and scare it - probably a bit of prey drive triggered? She gets redirected or taken away if she scares a nervous puppy, and sometimes if its just us and the puppy, and the owners are determined to socialize their puppy, i will leash her and play with her in front of the puppy, and the puppy will gain some confidence and start to follow us around and try to play a bit, or even just watch us play, then i may if it is going well, and the owners agree, drop the leash and closely supervise while still being part of the play, and stopping/downing /running in the other direction with Annie if necessary . We meet a lot of puppies whose first interaction with another dog is their human bringing them to a dog park, and i hate to see them be afraid.
But... in most things, i am slowly learning to trust her judgment - she speaks Dog fluently and eloquently, and i am just learning to read children's picture books in Dog.