Dino is usually on a leash, I live in the city and I don't trust having him without. Also, I took him once to dog beach and another male almost bit him, so decided, always leash my friend .
Usually, the other dog owners come to me, and when he starts growling, usually the other dog owners just go back with their dogs. I do also with Dino. I am a bit anxious, which is wrong I know. I know he also sense that. But really easier said that done. I try.
Also, I am not too worried about it to be honest. I do not think it is a huge problem because I know that 1- It happens mostly with male dogs and 2- Mostly with dogs he meets for the first time.
But in the park I said many dogs go and greet each other and I would love it if it were the same with mine. For him more than me, I want him to Enjoy.