RG - if you've reacted to your dog's aggressiveness around other dogs, then you have reinforced his behavior and made it "okay" for him to keep it up (in his mind.)
I've recommended it before and I'll post it again only because it is such a great book to have:
Good Owners, Great Dogs by Brian Kilcommons
The author recommends methods that work - easy to use and based on positive reinforcement. He trains owners to train their dogs. Most of the time, dogs are just being dogs - they are a product of their breeding and environment. This book will even address your situation with your little terrorist and tell you how to correct your behavior so he stops being aggressive.