First of all, let me say that I love animals and would never do anything to hurt the little critters unless it was absolutely necessary.
NOTE: I have hunted in the past for the purpose of putting food on the table, but I no longer hunt.
So no little red squares...ok
About 3 years ago my sister was attacked by one of our neighbors dogs. We soon learned that a one of their other three dogs had attacked another person. Shortly after this I purchased a can of MkIII 10% pepper spray. (police issue type)
One night a few months later I was taking out the garbage. When I turned away from the dumpster the dog that had bitten my sister was standing between me and the house. I attempted to walk aroud him along the road withdrawing my pepper spray from my pocket as I went. The growling dog was walking parallel to the road staying between me and the front door to the house.
I took my eyes off him for a moment to see where the mailbox was before I walked into it. Out of the corner of my eye I saw the dog rushing at me. I brought my left arm up defensively and raised the pepper spray squeezing the trigger as I was aiming. (there wasn't alot of time to aim) The dog turned almost instantly and ran back to his house.
A few months later,
I was again taking the garbage out(That's my job
), I had just dropped the trash into the dumpster when the neighbors other aggressive dog, this one was much larger than the first one, about 100-120 lbs appeared around the corner of the dumster. He snapped at me then stood there growling, I calmly took out my pepper spray and gave him a little squirt from about 3 feet away. He yelped...turned, and ran away.
These two dogs still live next door to us, but neither of them have ventured onto our property since. They don't even come close.
I could have used some other means of defense but pepper spray is extremely effective and the chance of permanent damage is very remote, and the dogs get to bark another day.
By the way, the second dog I sprayed...the big one, is deaf. I don't know how well an air horn would work on him.
NOTE: Don't confuse pepper (OC) spray with mace or tear gas. Pepper spray is far more effective and takes effect much quicker than the other two. That's why it is carried by the majority of police officers in the US.
They do make sprays specifically for dogs, and for bears. The 10% OC spray works well on dogs, black bears, and best of all muggers and rapists.
Pepper spray is most effective when sprayed in the eyes and nostrils of the attacker.
Some more info
Even more info