Apparently you’ve never heard of pepper spray either.
If an animal ( yes, a dog is an animal ) comes charging at me, I do not care if it is a dog, cat, bear, deer or squirel...if I am armed, i am putting it down. The owners of said animal would then receive a lawsuit from me..i get sick and tired of irresponsible pet owners bitching when fido gets shot or run over by a car. If you cannot, or will not, control your animal, you have no right owning it, and I have every right to defend myself from it..period, end of discussion..