Plan the perfect garden with our interactive tool →

Rabbits & Rose Bushes

Rabbits are a common garden pest that love to eat plants and flowers. Rabbits will happily munch on your rose bushes, too, despite the thorns. However, there are various ways to keep these cute pests from gobbling up your roses.


One effective method is setting up live traps to catch the rabbits. Once you nab the rabbits that are eating your roses, you can drive them a few miles away from your roses and release them.


If you have an outdoor cat, he can deter rabbits from coming near your garden. However, your cat will have to be outside most of the time for this method to be effective.


Surrounding your roses with chicken wire is an effective but unattractive way to keep rabbits from eating your rose bushes.

Key Times

Rabbits are most likely to eat your rose bushes in the winter and spring. These are the seasons you want to be most vigilant when cracking down on bunnies.


If you put a fence around your garden, make sure you dig down at least 6 inches because rabbits can easily dig under a fence to get to the garden.

Rabbit Eat Rose Bushes?

Whether you have wild rabbits near your home or a pet rabbit that roams free in your yard, you run the risk of losing garden flowers and plants to a rabbit's appetite. Undeterred by thorns and prickles, rabbits will even eat rose bushes with relish. You can use a pepper spray such as Scat to keep rabbits at bay. Spray it on your rose bushes. Chicken wire embedded deep in the soil is also an option. Plan your prevention methods accordingly.

Garden Guides