Learn which plants thrive in your Hardiness Zone with our new interactive map!

How to Keep Deer From Eating Flower Gardens

By Alicia Bodine ; Updated September 21, 2017
Deer can be a real nuisance if you have a flower garden.

Most of the time, deer come out at night to look for food. At that time, you will likely not be awake to protect your flower garden. In the morning, you are devastated to find that some of your flowers became a snack for those hungry deer. A variety of measures can be taken to fight back and keep the deer from devouring any more of your precious flowers. Use a combination of these tactics to ensure the deer do not return.

Plant some deer-resistant flowers among the flowers that the deer like to eat. This will distract them from eating all of your flowers. Some of these deer-resistant flowers include the iris, snapdragon, impatiens, and spearmint.

Make homemade deer repellent. Puree three cayenne pepper with three tablespoons of water. Strain through a piece of cheesecloth into a bowl. Add two tablespoons of olive oil, two drops of glue and two drops of dish detergent. This is your concentrate. To use, mix one teaspoon of the concentrate with 10 teaspoons of water. Use a spray bottle to squirt the solution on the flowers in your garden. The solution won't hurt the flowers, but will deter the deer.

Cut dryer sheets into one-inch strips. Attach one dryer sheet strip to each flower in your garden. The deer will not like the scent, and will stay far away.

Ask your local barber to save you some hair. Place the hair into nylon stockings. Hang the stockings full of human hair around your flower garden. Deer will think that a human is around and stay away from the flower garden.


Things You Will Need

  • Deer resistant flowers
  • Dryer sheets
  • 3 cayenne peppers
  • 3 tablespoons of water
  • Blender
  • Cheesecloth
  • Bowl
  • 2 tablespoons of olive oil
  • 2 drops of glue
  • 2 drops of dish detergent
  • Water
  • Spray bottle
  • Nylon stockings
  • Human hair


  • You can also purchase urine from an animal that is known to hunt deer. Spray the urine around your flower garden to warn the deer to stay away.
  • You should consider fencing off your flower garden, as this is the most foolproof way of keeping the deer from eating your flowers.

About the Author


Alicia Bodine has been a professional writer for 13 years. She has produced thousands of articles for online publications such as Demand Studios, GoBankingRates and WiseGeek. Bodine is passionate about gardening, travel, education and finance. She has received awards for being a top content producer.