Want to Keep Squirrels From Eating Your Garden? Here What to Plant

Daffodils

Daffodils are not only beautiful but also effective at deterring squirrels. These flowers contain lycorine, a toxic compound that squirrels and many other animals find unappealing.

Alliums

Alliums, which include onions, garlic, and chives, are great for keeping squirrels at bay. The strong scent of these plants is off-putting to squirrels. Consider planting alliums around your vegetable.

Fritillaries

Fritillaries, with their distinctive bell-shaped flowers, contain compounds that repel squirrels. These plants are toxic to many animals, making them an excellent choice for a squirrel-resistant garden.

Lily of the Valley

Lily of the Valley is another plant that squirrels tend to avoid. Its delicate, fragrant flowers are lovely in the garden, and its toxicity keeps squirrels and other pests at a distance.

Mint

Mint s strong aroma is unpleasant to squirrels. This hardy herb can be invasive, so it s best to plant it in containers to control its spread. Use mint around your garden to create a barrier.

Geraniums

Mint s strong aroma is unpleasant to squirrels. This hardy herb can be invasive, so it s best to plant it in containers to control its spread. Use mint around your garden to create a barrier.

Hyacinths

Hyacinths are another beautiful flowering plant that squirrels dislike. Their strong fragrance acts as a natural repellent, keeping squirrels away from your prized plants.

Marigolds

Marigolds are a popular choice for deterring various garden pests, including squirrels. Their pungent odor is a natural deterrent. Plant marigolds around the edges of your garden to keep squirrels.