I really love the smartpak outsmart flyspray it works extremely well on horses, smells like peppermint, and you can use it on humans. If u look it up on YouTube they put this woman's arms in a bin of bugs and they all go to the arm without the spray on.
Absorbine UltraShield EX and Pro-Force. If you prefer all natural, UltraShield Green works okay and so does Nature-Force. And then SWAT, which works best for small, localized areas like right around the sheath or udder.