My little dog, aged 1.5 years, had the loveliest, friendliest disposition. He loved other dogs. I will add that he is not neutered.
Over the last year, we have had many, many bad experiences where other dogs have gone for him. Say, my dog and another dog would be sniffing each other, all good, and then the other dog will suddenly go for mine and bark and lunge or even clamp its mouth on him. Or another dog will just be snapping and growling as we pass them.
Now, my dog cowers and whines every time we approach or walk past another dog. It's really upsetting for me. I wanted to get him neutered, but I've read that it can make dogs lose their confidence a bit and make them more fearful.
Would you still neuter your dog if they are fearful like mine has become? I don't want to make him even worse. At least if he's neutered other dogs might stop snapping at him.