Maybe this product could be an option for you:
I know that Direct Stop does not stop dogs that are fighting. My sister tried it with her dogs, it didn't phase them in the least. Of course, her dogs are quite over the top at times.