Are you a gardener or homeowner who's constantly battling deer and rabbits? These critters can wreak havoc on your plants, leaving you with unsightly damage and a sense of frustration. But don't despair, there are several plants that can help you win the war. These plants are not only beautiful and hardy, but they also act as natural repellents, keeping deer and rabbits at bay. Let's explore some of these plants and understand how they work.
Understanding Deer and Rabbit Behavior
Before we delve into the plants, it's crucial to understand the behavior of deer and rabbits. Both animals are herbivores and are drawn to plants for food. However, they have different preferences and tolerances. Deer tend to prefer tender, young growth and are more likely to be deterred by strong smells. Rabbits, on the other hand, have a keen sense of smell but are more likely to eat plants that have been damaged or stressed. They also tend to prefer plants that are easy to digest.
Plants That Repel Deer
Plants that repel deer typically have strong smells, sharp textures, or are toxic to them. Here are some plants that deer tend to avoid:

- Roses: While deer do eat roses, they tend to avoid those with strong fragrances and thorns. Opt for varieties like 'Double Delight', 'Fragrant Cloud', and 'Mr. Lincoln'.
- Lavender: Lavender's strong scent is a natural deer repellent. It's also drought-tolerant and attracts beneficial pollinators.
- Rugosa Rose (Rosa rugosa): This shrub rose has a strong scent and sharp thorns, making it an excellent deer deterrent. It also produces beautiful, fragrant flowers and hips.
- Yarrow (Achillea millefolium): Yarrow has a strong scent and is toxic to deer. It's also drought-tolerant and attracts beneficial insects.
Plants That Repel Rabbits
Plants that repel rabbits often have sharp textures, bitter tastes, or are toxic to them. Here are some plants that rabbits tend to avoid:
- Rugosa Rose (Rosa rugosa): While deer may still eat this plant, rabbits tend to avoid it due to its sharp thorns.
- Lamb's Ear (Stachys byzantina): Despite its soft, fuzzy leaves, rabbits avoid lamb's ear due to its bitter taste.
- Lavender Cotton (Santolina chamaecyparissus): This plant has a strong scent and sharp, silvery leaves that rabbits tend to avoid.
- Daffodils (Narcissus): Daffodils contain a toxic alkaloid called lycorine, which makes them poisonous to rabbits. They also have a strong scent that can deter deer.
Creating a Repellent Garden
To create a garden that repels deer and rabbits, consider the following strategies:
- Plant in groups: Deer and rabbits are less likely to eat plants that are grouped together. This is because they prefer to graze on isolated plants.
- Use barriers: Fencing can help keep deer out, while chicken wire or hardware cloth can protect plants from rabbits.
- Rotate plants: Deer and rabbits can become accustomed to certain plants. Rotating plants can help keep them guessing and deter them from your garden.
Homemade Repellents
While plants can help deter deer and rabbits, sometimes you need a little extra help. Here are a few homemade repellents you can try:

| Repellent | How to Use |
|---|---|
| Hot Pepper Spray | Blend hot peppers with water, strain, and add a few drops of dish soap. Spray on plants. |
| Garlic Spray | Blend garlic with water, strain, and add a few drops of dish soap. Spray on plants. |
| Epsom Salt | Sprinkle Epsom salt around the base of plants. Rabbits are sensitive to the magnesium in Epsom salt. |
Remember, no repellent is foolproof. Deer and rabbits are persistent creatures, and they may still try to eat your plants. However, using a combination of plants, barriers, and homemade repellents can help keep them at bay and protect your garden.