Homemade Fly Spray for Dogs That Actually Works

A simple homemade fly spray for dogs can be made with apple cider vinegar, a small amount of oil, and a few drops of dog-safe essential oils. These sprays work as repellents rather than insecticides, meaning they discourage flies from landing on your dog but won’t eliminate flies from your yard. They typically need reapplication every few hours, especially if your dog is active or gets wet.

A Basic Recipe That Works

The most common base for a DIY dog fly spray is apple cider vinegar. Flies dislike its strong scent, and it’s safe on your dog’s coat. Here’s a straightforward recipe:

  • 4 cups apple cider vinegar (raw is ideal, but pasteurized or even white vinegar works)
  • 2 tablespoons liquid oil (olive oil, canola oil, or mineral oil)
  • 1 tablespoon dish soap
  • 20 drops lavender essential oil
  • 20 drops rosemary essential oil

Combine everything in a spray bottle and shake well before each use. The oil helps the mixture cling to fur instead of evaporating immediately, while the dish soap acts as an emulsifier that keeps the oil and vinegar blended. Mist your dog’s coat lightly, avoiding the eyes, nose, and mouth. You can also spray it onto your hands and rub it onto your dog’s ears and face, which are common targets for biting flies.

Essential Oils That Are Safe for Dogs

Not all essential oils belong in a dog spray. Several that people commonly associate with insect repellent are actually toxic to dogs. The oils generally considered safer for dogs include lavender, chamomile, rosemary, frankincense, myrrh, ginger, and bergamot. Of these, lavender and rosemary pull double duty as effective fly deterrents.

Oils to avoid in any dog product include tea tree (melaleuca), peppermint, pine, citrus oils, pennyroyal, clove, cinnamon, wintergreen, ylang ylang, and lemongrass. Tea tree oil is especially risky. As few as seven or eight drops of concentrated tea tree oil can cause symptoms in dogs, according to the ASPCA. Signs of essential oil toxicity include unsteadiness, vomiting, diarrhea, lethargy, and in severe cases, low body temperature.

Even dog-safe oils should always be diluted. Never apply any essential oil directly to your dog’s skin at full concentration. In a fly spray, the vinegar and oil base provide heavy dilution, which is what makes the recipe safe. If you’re unsure about a particular oil, leave it out. The vinegar alone does most of the repelling.

If You Also Have Cats

Cats are far more sensitive to essential oils than dogs. They lack a liver enzyme needed to break down certain compounds, which means oils that are merely irritating to a dog can be genuinely poisonous to a cat. Oils known to cause poisoning in cats include peppermint, eucalyptus, tea tree, citrus, pine, clove, cinnamon, ylang ylang, and wintergreen.

If your dog and cat share space, keep the spray simple. A plain apple cider vinegar and oil mixture with no essential oils is the safest option. If you do add oils, use only lavender or chamomile at low concentrations, and make sure the spray has dried completely on your dog’s coat before they interact with your cat. Store the bottle where your cat can’t knock it over or investigate.

How Often to Reapply

The biggest limitation of homemade fly sprays is staying power. Unlike commercial products that contain synthetic compounds designed to bond with fur, a vinegar-based spray evaporates and wears off relatively quickly. Plan to reapply every two to three hours during peak fly activity, and sooner if your dog has been swimming, rolling in grass, or sweating through exercise. On hot days when flies are worst, you may need to spray before and during any time spent outdoors.

Shake the bottle vigorously each time. Oil and vinegar separate when they sit, and an unshaken spray will come out unevenly, with some squirts being mostly vinegar and others being mostly oil.

Reducing Flies Around Your Yard

A spray on your dog is only half the solution. Flies can complete an entire generation, from egg to adult, in as few as 7 to 10 days, so a dirty yard replenishes fly populations faster than any repellent can keep up. Sanitation is the most effective fly control measure you have.

Pick up dog waste daily. Flies lay eggs in moist, decaying organic matter, and pet waste is their ideal nursery. Keep garbage cans sealed with tight-fitting lids and clean them regularly, especially in summer. Clear fallen fruit, compost piles near the house, and any standing water. These steps won’t eliminate every fly, but they can dramatically reduce the population your dog encounters in the first place.

Fly traps placed around your yard can also help. Sticky traps and baited jar traps draw flies away from your dog’s hangout spots. Combined with a clean yard and a homemade spray, you create a layered defense that’s more effective than any single approach.

When Vinegar Alone Isn’t Enough

Some situations overwhelm what a homemade spray can handle. Dogs with open sores, surgical wounds, or fly-strike (where flies have already laid eggs in damaged skin) need veterinary attention, not a vinegar spray. Flies are attracted to wounds and moisture around the eyes and ears, so dogs with ear infections or eye discharge are particularly vulnerable.

If your dog’s ears are being bitten raw by flies, a thin layer of petroleum jelly on the ear tips can create a physical barrier while the spray handles general repellency. For dogs who spend all day outdoors in fly-heavy environments like farms or rural properties, a commercial veterinary-grade repellent may be worth considering alongside your homemade version for the worst stretches of summer.