I have a dog that is the same way. I avoid dogs like the plague on walks. I know that there are ways to improve it (search 'reactivity' on the boards), but honestly, she's so bad that I don't think I could even get to the first step (give treats non stop as soon as she has seen another dog) because she just goes crazy as soon as she sees a dog and just ignores me anyway... I did everything to socialize her (walks, puppy play classes, puppy classes) but it just made things worse... My other rescue was the same way - I don't know what happened to them as puppies or what their parents were like. Who knows.