I love it. I have used it multiple times and it was successful each time. Granted, I haven't had to use it against a crazy obsessed, highly aggressive dog. So I'm not sure how it well it would work against a dog like that. But for run ins with off leash or stray dogs, it has worked everytime. I highly recommend it. It even stood up against a male when Sheba was in heat. So, pretty decent product.