Buzz off is a fly repellent, which comes in a spray or gel form. Buzz off is non-irritable and will repel all house flies away from your dog or horse.
Fly repellent Spray Gel
Buzz off Spray will order all house flies to buzz off from your dog or horse. It is effective and does not irritate.