How do I protect my plants from deer, rabbits and squirrels?

Barriers beat sprays. Repellents wash off and animals learn to ignore them, so put cages or mesh over what matters, fence where deer are common, and add a motion activated sprinkler. Many stripped plants grow back.

Garden visitors and snakes 4 min read Updated

Put something physical between the animal and the plant. That is the short answer, and it is the one that holds up. Sprays, smells and scare tricks can buy you a few days, but rain washes them off, new growth is unprotected, and hungry animals learn fast. If your garden is the place you go to breathe and it was stripped overnight, that is a real loss. Barriers do work, though, and many plants grow back.

Match the barrier to the animal

  • Rabbits nibble low and dig. Use mesh small enough that a young rabbit cannot squeeze through, tall enough that they cannot reach over, and bend the bottom outwards under the soil so they cannot dig under.
  • Deer browse high and jump. Individual cages need to be taller than a deer can reach. Where deer are common, a proper deer fence around the whole area is the only reliable answer, and gaps anywhere let them in.
  • Squirrels climb and dig. Loose netting is not enough: use a closed cage of wire mesh over beds, with a top, and lay mesh just under the soil where they dig up bulbs and seeds.

For exact heights and mesh sizes for the deer and rabbits where you live, ask your local agricultural extension service, garden society or wildlife body. Animals differ between regions, and they will know yours.

The plan

  1. Cage young plants first. Seedlings and new growth are what animals love most. Simple frames of wire mesh or garden netting over beds, or individual guards around young shrubs and trees, protect them while they are most at risk.
  2. Close the gaps in what you have. If your fence covers most of the garden, the open side is where they come in. Finish it, or net that side.
  3. Add a motion activated sprinkler. A burst of water startles deer, rabbits and squirrels without harm. Move it every so often so it stays a surprise.
  4. Take away the extra food. Fallen fruit, bird seed on the ground and open compost all draw animals in.
  5. Talk to the neighbour who feeds squirrels. Squirrels fed peanuts every day lose their fear of people and stay close. Ask, kindly, if they would use a feeder away from your fence or cut back. You will not stop it, but you may change where the squirrels hang about.

About sprays and home remedies

Repellent sprays are not useless, but they are not enough on their own. They wash off in rain, they do not cover new leaves that grow after you spray, and a hungry deer will eat a plant that tastes bad. If you use one, follow the label, reapply as it says, and treat it as a backup to a barrier.

Chilli, cayenne and pepper flakes wash away quickly and can hurt the eyes and noses of animals, including pets. Marigolds look lovely but will not keep grazers off your veg. Cat hair, soap and other tricks come and go. We cannot recommend any of them as a plan.

Humane only: no poison, no glue, no traps that injure. They are cruel, often illegal for wild animals, and a danger to pets and birds. Check netting every few days so no animal gets tangled, and use fine, taut mesh rather than loose, floppy netting.

Can the stripped plants be saved?

Often, yes. Many shrubs regrow from stems and roots that were left behind, even after losing every leaf. Do not dig them up in a panic. Water if it is dry, protect them now so the regrowth is not eaten too, and give them time. Whether a plant flowers the same year depends on the plant, so a local garden centre is worth asking about yours.

When to get help

If deer pressure is heavy, a fencing contractor who does deer fencing can tell you what it would take. If an animal looks sick, injured or unafraid in a way that worries you, call local animal control or a wildlife rescue. For cats in the veg beds, see how to stop a neighbour’s cat using the garden, and for the bigger picture, the garden visitors guide.

More questions

What is the cheapest barrier that works?

Wire mesh or garden netting on a simple frame over the beds you care about most. Protect the most valuable plants first.

Do I need a fence all the way round?

For deer, yes, if they are common. For rabbits and squirrels, cages over beds usually do the job.

Will a dog keep them away?

A dog in the garden can help in the day, but not at night, and it should never be set on wildlife.

Why are they eating plants they ignored last year?

Hunger. In a hard season, animals eat what they usually skip. That is why barriers beat lists of resistant plants.

If a product label ever says something different from this page, follow the label. Safety and labels