I live in the mountains in CO and raise dogs.  Taking adult dogs down the 25 mile mountain switchback road often necessitates stops to clean up after sick dogs.  Puppies are even worse!  Just a piece of one of these for a small dog solves that problem totally!  I was having to use Baby Benadryl, and I don't like drugging my dogs or puppies.