I just saw an ad for dog training on this forum on a discussion about dogs. That's what's great about the internet - sharing good information is making the world more enjoyable for everyone. I have been noticing this phenomenon in recent months. I hate dogs BUT if dog owners will be responsible and have their dogs trained (yes, dogs can be trained!) then I just may change my sentiment towards dogs and their irresponsible owners.
I will say though when I was a kid there was talk in my neighborhood about a couple of dog owners whose dogs, their beloved pets, turned on them. Apparently even well trained dogs can turn on people. It can happen for instance when a dog is interrupted chasing an animal. So dogs aren't perfect but I will certainly tolerate them, and maybe even like them, if they owners do the responsible thing and train their dogs properly.