we had a really bad experience once when my son was about 5. (he's very slight built). we were near the pool in our subdivision and a very large dog was loose running around. its owner was sitting on the pool chairs. the dog began to chase my son. the guy just sat there laughing but my son was visible distraught - extremely terrified. i started running after the dog and eventually distracted it from my son. but the way the guy was just laughing while my son was terrified really rubbed me the wrong way. i told the guy what i thought of him and watched as he walked hom with his dog. then i called the cops, as having your dog off the leash is illegal, and that kind of behavior is quite disorderly and weird. they said they'd talk to him, which satisifed me at least.
since that day, i don't usually go for a walk at all without either my pepper spray (but that can backfire on you in wind), or my preferred weapon: A solid metal expandable baton, which looks like nothing but a 8 in . piece of bronzed metal, and I've mounted a tennis ball on the end of it. so it looks like someething innocent, oh he must have some toy to play wiht the dog or whatever - but no - i whip off the tennis ball, and it becomes a 3 foot baton. Now I'd be perfectly happy to face a pitbull any day with that! one thwack to the head he'd be a goner.
I have had to pepper spray dogs twice. this was back in that same neighborhood, lots of young couples, young and stupid, lots of dogs wandering around free.
I don't know what's so complicated about it. You get a dog, you go to walmart and buy a leash and maybe a harness, you keep the dog on the leash while you're out walking. Nobody else wants to experiment with how friendly your dog is or isn't at the precise moment in time w hen the dog comes into contact with you - and nobody should be forced to go through that moment unknown to them if they're getting bitten.