If the flies in the neighborhood love your lawn and garden as much as you do, there are things you can do to fight back. You can get rid of flies in your garden and yard without resorting to costly and potentially harmful chemicals. In fact, many of the ingredients needed to repel those backyard pests are probably already in your home.
Witch hazel can be a very effective fly repellent for around the home. To make your own natural fly repellent, fill a spray bottle three-quarters full of witch hazel, then add a few drops of peppermint oil, tea tree oil or lavender oil. Spray the areas around your home where flies like to gather, including on screens and around doors. Mist your lawn lightly with the spray to deter flies and other bugs.
If you are bothered by flies when you work in your garden, spraying the plants with a mixture of regular cooking oil and liquid dish soap can be remarkably effective. This natural fly repellent works by giving your plants a taste that flies and other bugs find unappealing. To make this natural fly spray, mix one cup of cooking oil, like canola oil vegetable oil with a tablespoon of liquid dishwashing soap. Then add 2 1/2 tsp. of that mixture to a cup of water, pour it into a sprayer and mist your plants.
Flies naturally dislike the taste of soap, and simple dishwashing soap can be quite a powerful bug repellent. To make your own fly repellent, simply mix a few teaspoons of your favorite liquid dishwashing soap into a gallon of water. Use that pre-mixed concoction to fill a spray bottle each time you go out to your garden or lawn. Mist your plants and your grass lightly with the mixture to keep flies away.
Hot Pepper Mixture
Flies also dislike spicy tasting grass and plants. You can use that fact to your advantage by creating a natural fly repellent from hot peppers and garlic cloves. Simply mix 1/2 cup of your favorite hot peppers and 1/2 cup of chopped garlic cloves. Add the hot peppers and garlic to two cups of water and let it steep. Pour the repellent into a spray bottle and use it to mist your plants.