Your dog does not need to interact with other dogs. Domestic dogs were bred to interact with humans.
I've had dogs that got along well with every dog they've met, and I've had a few that had a pretty determined dislike for any other dog. Neither suffered in the least as long as they had a relationship with me.
Leash aggression, in particular, is pretty common. I have no suggestions for how to "train" that out, since I simply avoid interactions with other dogs when I've had leash aggressive dogs.
I've had dogs that got along well with every dog they've met, and I've had a few that had a pretty determined dislike for any other dog. Neither suffered in the least as long as they had a relationship with me.
Leash aggression, in particular, is pretty common. I have no suggestions for how to "train" that out, since I simply avoid interactions with other dogs when I've had leash aggressive dogs.