Is there a necessity that your dog interact with other dogs?
You want to be able to control your dog, but not all dogs are going to interact well with others.
I'd spend more time putting him in situations where he can succeed and where he will meet dog friendly people. Build his, and your, confidence.
Nothing is as simple as it seems or as complicated as we make it~
Attitude is everything -- Pick a good one!
Sofie AKA Ussina vom Haus Brezel
Jack von Jagenstadt
Tatty - Burmese bad cat