Hmm its hard to tell since I'm not there but it sounds like he probably is fearful of other dogs.
There are ways to help him, its not to late
This sticky has some games you can try that will help your dog see other dogs as something that means good things instead of a scary bad thing.
http://www.dogforum.com/training-be...y-leash-aggression-barrier-frustration-12538/
If possible you could also contact a good trainer
http://www.dogforum.com/training-be...ainer-behavior-consultant-behaviorist-113946/
There are ways to help him, its not to late
This sticky has some games you can try that will help your dog see other dogs as something that means good things instead of a scary bad thing.
http://www.dogforum.com/training-be...y-leash-aggression-barrier-frustration-12538/
If possible you could also contact a good trainer
http://www.dogforum.com/training-be...ainer-behavior-consultant-behaviorist-113946/