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

How to Make Homemade Squirrel Repellent

By M.H. Dyer ; Updated September 21, 2017

Although squirrels can be fun to watch and their antics amusing, the furry creatures can also be destructive pests that can do a great deal of damage. They can squeeze through tiny openings to build nests in attics and chimneys, chew tree bark and destroy fruit trees, eat flower bulbs and raid bird feeders. Squirrels have sensitive noses, so homemade repellent can often be an effective solution, but be sure to use the smelly mixture consistently for at least 2 weeks.

Chop the onion and put it in a saucepan with a cup of water. Bring the water to a boil and simmer for 10 minutes.

Strain the onion from the water. Discard the onion and pour the water into a bucket. Add a gallon of warm water, then mix in the Tabasco sauce and soap. Stir the mixture with a large spoon.

Pour the squirrel repellent in a large spray bottle and spray the squirrel repellent wherever the squirrels have become a problem.


Things You Will Need

  • 1 small onion
  • 1 small bottle Tabasco or hot pepper sauce
  • 1 gallon water plus 1 cup water
  • 2 tsp. Murphy's Oil Soap or mild dish soap
  • Large spoon
  • Large spray bottle


  • To keep squirrels from eating flower bulbs, dip the bulbs in cayenne pepper powder before planting.

About the Author


M.H. Dyer began her writing career as a staff writer at a community newspaper and is now a full-time commercial writer. She writes about a variety of topics, with a focus on sustainable, pesticide- and herbicide-free gardening. She is an Oregon State University Master Gardener and Master Naturalist and holds a Master of Fine Arts in creative nonfiction writing.