I live in rural area where I come in contact with unruly dogs sometimes. Today my small Shih Tzu and I were jumped by a large dog. Luckily, nothing happened and I fought it back but next time may not be so lucky. I used to sell a ton of firearms, pepper spray, and all types of knives in a retail sports store. I never personally felt the need to have any of them but have always supported their responsible use. But I am thinking pepper spray against vicious dogs (or as one policeman suggested wasp spray). At most maybe a knife. Does that work? Thanks in advance.