You can keep squirrels away by using strong smells and planting things they just can’t stand. Pepper, mint, predator scents, and bitter sprays usually do the trick to stop squirrels from chewing or digging in your garden.

Let’s talk about which aromas to try, where to put them, and which plants or products make squirrels think twice—without hurting your pets or your plants.
You can protect bird feeders, garden beds, and outdoor spaces with a few simple steps, so you spend less time chasing squirrels and a lot more time enjoying your yard.
What Scents Do Squirrels Hate Most?
You can use strong, familiar smells to keep squirrels out of your yard, attic, or bird feeders.
Try concentrated peppermint, spicy pepper products, predator urine, or even basic kitchen sprays for quick results.
Peppermint Oil and Its Uses
Peppermint oil smells sharp and covers up the scents squirrels use to find food.
Just soak cotton balls with 10–20 drops of peppermint oil and tuck them in planters, under eaves, or inside attics.
You’ll want to swap out the cotton balls every 3–5 days or after it rains.
To make a spray, mix about 20 drops of peppermint oil with 16 oz of water and a couple drops of dish soap.
Spray fence posts, garden borders, and the base of fruit trees once a week.
Be careful around sensitive plants—test a small spot first just in case.
If you don’t want to mix your own, you can buy a commercial peppermint rodent spray.
Peppermint works best when you use it alongside other methods, so don’t rely on it alone for long-term protection.
Capsaicin and Spicy Deterrents
Capsaicin, the stuff in hot peppers, irritates a squirrel’s nose and mouth.
Sprinkle ground black pepper, chili powder, or capsaicin-based sprays on the soil around bulbs and seedlings.
You’ll need to reapply after heavy rain or watering.
To make your own spray, steep 2–4 hot peppers in a quart of boiling water for 24 hours, strain, add a squirt of dish soap, and spray the areas where squirrels cause trouble.
Wear gloves and eye protection when you handle peppers—it’s not fun in your eyes.
Don’t spray edible leaves directly; stick to the soil or protective barriers.
If you go with commercial capsaicin products, follow the label for how much to use so you don’t hurt your plants.
Capsaicin works fast, but you’ll have to reapply it pretty often and use some care around pets.
Predator Urine: Fox and Others
Predator urine, like fox or coyote, sends a strong danger signal to squirrels.
You can get it in ready-to-use sprays or soaked stakes.
Set treated stakes or spray around the edges of your garden, under decks, and near bird feeders.
Move the locations every few days so squirrels don’t figure out it’s not real.
Reapply after rain.
Stick to products meant for outdoor use and follow the directions for how much and how often.
Predator urine helps near yards and gardens, but it won’t block holes or stop squirrels from climbing.
Pair it with netting or wire mesh for better results.
Vinegar, Garlic, and Common Repellent Sprays
White vinegar and crushed garlic both have strong smells squirrels don’t like.
To make a spray, mix 1 part white vinegar with 3 parts water and toss in a few crushed garlic cloves.
Let it sit for 24 hours, strain it, and spray around plants and entry points.
Test it on one plant first to make sure you don’t burn anything.
You can also try sprinkling used coffee grounds or putting dryer sheets in attics or along fences.
Dryer sheets smell strong and might help for a few days, but you’ll need to replace them often.
Don’t spray straight vinegar or strong mixes on delicate plants.
These sprays work best as a short-term barrier while you fix gaps, secure feeders, or use stronger repellents like peppermint or capsaicin.
If you want more scent ideas or step-by-step mixes, check out this guide to scents that squirrels hate.
Plants and Products Squirrels Avoid
Certain plants and simple products can cut down on squirrel visits.
Plant strong-smelling bulbs and flowers, add physical barriers where they dig, and try a few home remedies when you need quick, low-cost protection.
Flowers Squirrels Hate
Plant bulbs and flowers with strong scents or mild toxins to keep squirrels away.
Alliums, like ornamental onions and garlic, give off a sulfur smell that squirrels really seem to dislike.
Daffodils and hyacinths are good bulb choices because squirrels usually avoid their taste or scent.
Plant bulbs in groups around vegetable beds and under roses to protect roots and shoots.
Space the bulbs 3–6 inches apart and bury them below the soil line so squirrels can’t dig them up easily.
Geraniums are handy in pots and borders—their peppery citrus scent masks other plants.
Try mixing plantings: line beds with daffodils or alliums, then add geranium pots near entry points for a layered scent barrier.
Physical Barriers and DIY Solutions
Set up barriers anywhere squirrels get into bulbs, seedlings, or bird feeders.
Cover new bulbs with mesh wire cages (hardware cloth, 1/2-inch) to stop digging.
Lay bird netting tight over low beds to protect seedlings but don’t let it touch the plants.
In raised beds, install 1/2-inch welded wire under the soil to block tunneling.
Secure compost or trash with lids and bungee cords to cut down on food smells that attract squirrels.
Try motion-activated sprinklers or plastic owls, but move them occasionally or squirrels will ignore them.
Combine barriers and planting when you can.
Put bulbs under wire cages for the first season, then take the cages off once plants are established and less likely to get dug up.
Coffee Grounds, Rosemary, and Home Remedies
Sprinkle some spent coffee grounds in those small, dry spots near your bulbs and along the edges of your garden. Coffee adds a bitter scent that covers up plant odors, but rain will wash it away, so you’ll need to refresh it now and then.
Stick to thin layers and mix the coffee grounds into mulch—don’t just pile them up everywhere. If you use too much, it can mess with your soil’s pH, and nobody wants that.
Grab some fresh rosemary sprigs and crush them, or tuck small bundles near plants that squirrels seem to love. That piney scent? Squirrels usually hate it.
If you want, plant rosemary as a border herb, and you’ll get a steady supply of that scent. Some people even mix in cayenne or crushed black pepper for extra punch, but be careful—those can irritate pets.
Try tossing sachets of dried rosemary or mint into pots or under the eaves. Rotate your remedies and check on them often, since squirrels are clever and will figure things out if you stick to one trick.
Pairing different plants, physical barriers, and short-term repellents usually works best if you want to keep things low-toxicity.
