Well, here's what worked for my hubby with Chopper. First off, he worked extensively on his "watch me" command. He uses a prong collar on Chopper and when he started to get distracted he'd pop the collar "watch me!" Chopper is very food motivated to treats helped too.
There is this one house that has three rowdy dogs that always got Chopper fired up. Instead of avoiding the house, Scott would purposely walk Chopper by there (on the opposite side of the street mind you) to work on his distraction. They did this for months. It was not an easy overnight fix.
Chopper is also not a dog that you can train once and he's fixed. Everyday is a learning experience with him, and some days are a struggle. Living with a dog who's dog aggressive, you always have to be on your toes. You cannot fix it, but you can learn how to control it. Best of luck to you!
That is what I am trying with Orson, the distraction way.
I've tried everything else it seems, just the prong collar by itself didnt do it. So now i carry a pocket of yummy treats and when i see or hear a dog, i distract him by making him turn around and look at me, then i feed him a treat. That way, in the future he will associate seeing/hearing a dog to getting a reward and instead of barking or lunging at dog he will turn around and expect a reward.
Gonna take time, i can tell...hopefully it will work!