Using plants to deter squirrels from your garden

Written by cassie hart
  • Share
  • Tweet
  • Share
  • Pin
  • Email
Using plants to deter squirrels from your garden
Squirrels can be troublesome garden pests. (Jupiterimages/ Images)

Animals that invade flowerbeds and vegetable gardens can be problematic. Squirrels rank high on the list of nuisances because they ruin patches of lawn, dig up bulbs, nibble on a variety of seeds and plants, and destroy tree and shrub bark. You can deter squirrels from eating cherished vegetation by adding plants they dislike to your yard and garden.


Daffodils (narcissus) are poisonous to squirrels, so they typically steer clear of these bulbs and their blooms. Since daffodils are shade-tolerant, they can be planted under trees and shrubs, ideally discouraging pests from stripping their bark. Allium (ornamental onion) is another good choice, because most pests aren't interested in eating them. Fritillaria imperialis (fritillary) is often effective in keeping squirrels at bay, because it boasts foul-smelling bulbs.

Trees and Shrubs

Since squirrels attack the bark on certain woody plants, consider including pest-resistant varieties in your landscape. Maple, cedar, spruce and oak are trees that squirrels tend to leave alone. To keep shrubs intact, plant lilac, boxwood, holly or viburnum.

Other Considerations

A persistent squirrel may still steal a nibble or two from these plants, so other options for deterring pests are worth considering. Providing corn feeders sometimes works; in theory, a squirrel with a full belly won't feel the need to dig up bulbs. Also, consider covering newly planted bulbs with chicken wire. If all else fails, a number of commercial odour repellents are available.

Don't Miss

  • All types
  • Articles
  • Slideshows
  • Videos
  • Most relevant
  • Most popular
  • Most recent

No articles available

No slideshows available

No videos available

By using the site, you consent to the use of cookies. For more information, please see our Cookie policy.