As I have a 2 hour break between shifts today, I came home to let Toad out and decided to take him for a walk.
Toad is dog aggressive, and I have plans to take him to a trainer and work with him to make it easier to take him everywhere with me, without worrying about who else might be there...
Well, as I was walking down my own street, the neighbor's dog came flying out of the bushes and went straight for Toad

She is a pit bull, about the same size as him, and I know that pits are dog aggressive, so I'm not holding that against her - she's just a dog and it's not her fault.
But I've worked with plenty of pits at the pound, and I know that Toad wouldn't stand a chance against one in a real fight, so I just about had a heart attack and was reduced to standing there and screaming like a maniac. Had I had more time to think about it, I probably would have been better off charging her, instead of backing away, but I never got that far.
Toad is fine, and the owner recaptured her dog (or rather, screamed at her kids to do it), but I'm just annoyed - if you KNOW your dog doesn't like other animals, WHY would you leave her loose?! How hard is it to keep your freaking dog on a leash? I keep my dog on a leash all the time.
How the heck am I supposed to convince my already nervous and aggressive dog that he can trust me to protect him when we can't walk down our own road without getting attacked?