Aren't most pet dogs vaccinated for rabies today - or they are supposed to be?
Even if your dog has been vaccinated for rabies, that DOES NOT PROTECT YOU at the time of the attack.
Any saliva, blood or bodily fluid your dog has in it's mouth or on it's coat, could infect you if you touch it....and if there is even a chance you did, you're going to get the shots!!
I will shoot any dog or animal that is threatening me or my dog when out on a walk...provided it is a safe shot with no chance of harming anyone.....and I will make no excuses or apology for doing so.