UltraShield Green is an all natural fly repellent from Absorbine. This spray is proven to work for 8 hours. UltraShield Green contains seven essential oils that are known for there repellent qualities. This is an eco-friendly product that is safe for horses, ponies, foals and dogs. This spray smells great and leaves coats shiny.