This is the ideal time to take your dog to a training class. It is socialisation that he needs more than anything else. Explain to the class instructor before you arrive how your dog reacts to other dogs and be prepared to have fun! Good luck.