Iv'e had alot of trouble with a very aggressive dog that lives next door.Tried the regular pepper spray with little effect. Range was very limited. The best I found was online, and it's a pepper-mace combination made by Mace Security International MSI and is designed for bears and will shoot about 30 feet.I gave the problem dog a blast of it and problem solved. However this is nasty stuff and if you get just a waft, it will burn your skin and cause difficulty breathing.
Do not carry in or leave in your car cause heat can may cause a rupture and then you have a major problem!!