It smells a lot, but I use a mixture of dial soap and vinegar. It does a pretty darn good job, it keeps the horse clean, and you can put it on yourself. The mixture is 2 parts vinegar, one part dial soap (the orange antibacterial kind). What I do to measure it out is pour half the vinegar in a container, fill the half full vinegar container with dial soap, then pour that mixture in with the rest of the vinegar. Pretty easy, it just stinks like vinegar. Def don't spray the horse's face with the mixture, use your hand.
One thing I have learned is that if you want it to last longer you can put more dial soap in to make it a little thicker. I pasture board my horse and spray her with my mixture once a day, the other horse there is sprayed with some expensive store bought stuff-not sure how many times a day, but at least once. When I go out to see my horse a day after being sprayed she has about half the amount of flies on her compared to the other horse.
Last edited by enzoleya; 12-10-2012 at 06:20 PM.