Have almost tried everything there is to "anti" remedies for horses so. The only thing that really helps is here. Stinks like hell - makes white fur brown, but the unwanted flying critters stay away, even if the horse is sweating a bit! For the price the best I've tried this year! Have it diluted and sprayed with 1/3 water - has wonderful funktionier!