I'm sure Cesar Millan (the dog whisperer) would introduce your dog to others slowly, not an impossible task at all.
I would definately do it, there'll be loads of information on the internet.
Every time you take them for a walk you'll nearly always see different dogs which will make him nervous. It's far easier getting used to being sociable will a single companion.
My brothers dog who I walk used to bark at every single dog she sees, showing her teeth aswell to some. But now and again I see this lady taking her dog out which she didn't get on at all well with. They soon got used to each other and they run around like crazy playing with each other, it's nice to see.
This has made her much friendlier to other dogs and far better than she was a few years ago, she's 12 now. I don't have to put her on the lead anymore/