Yes there is! It is called Direct Stop
and it is a pepper spray like repellent that is made with citronella, so it tastes bad and stings the dogs eyes, it won't cause irreparable harm to the dog. We have 2 small dogs and take it everywhere with us when we walk them or go to dog parks, bcs they are bite sized appetizers to even medium dogs, and we need to protect them from truly aggressive dogs. HTH!