Cats and plants do not go well together. Since cats are free to roam throughout the neighbourhood, visiting felines are a common sight in many gardens – but they are not always welcome. Not only do cats eat precious plants, they use your garden as a toilet, ruining the soil with their infertile faeces.
Browse our online range of cat deterrents and repellents.
But there are many solutions for keeping cats out of your garden. Many opt for man-made cat deterrents, such as sprays or electronic repellers. But you can also choose the natural option with plants to keep cats away.
Which plants repel cats?
Cats won’t generally be repelled by plants as such, but they can be deterred by the scents or textures of particular shrubs. By carefully placing these plants at entry points you can cut down on cats wandering into your garden. Mixing them into borders can prevent cats from climbing over your flowerbeds, where they dig and disturb plants and seedlings.
Cat deterrent plants
1. Scaredy cat plant (Coleus canina)
The scaredy cat plant was bred in Germany specifically as a garden pest repellent. It emits an odour when animals brush past and can be effective against cats, dogs, foxes and rabbits. Unfortunately the smell of dog urine it gives off is so strong that it is unpleasant for nearby humans too. It’s easy to grow, likes the sun and is drought resistant, but will need protection from the frost during the winter months. It grows best in dry soil, which is ideal as cats usually avoid damp patches anyway. You can expect it to grow no taller than 2 feet and have beautiful blue or purple flowers.
2. Lavender (Lavandula)
Luckily, lavender plants come with a scent that’s nice for us but unappealing for felines. These purple flowers are evergreen, so they act as a year round deterrent. Choose the tall varieties and plant them at the front of your borders as cats won’t jump over if they can’t see where they’ll land.
3. Rosemary (Rosmarinus officinalis)
Another fragrant option is rosemary, a herb that’s great for cooking as well as keeping cats at bay. It likes dry soil and a warm climate, but is also evergreen.
4. Rue (Ruta graveolens)
Rue is a shrub that kitties are adverse to. Plant it outside and sprinkle some of its leaves on the patio or inside if you need to warn cats away from these areas. But be careful since rue is poisonous, so always use gardening gloves when handling. If eaten it can cause nausea, vomiting and convulsions.
5. Pennyroyal (Mentha pulegium)
Also known as pudding grass, pennyroyal is the smallest of the mint family. But unlike a lot of mint, this variety is a deterrent for cats as it gives off a very strong spearmint fragrance. Once used in Roman cooking, pennyroyal has also had medical uses (despite the oil being poisonous) and served as a pest deterrent for early settlers in America.
6. Curry herb plant (Helichrysum italicum)
Cats don’t like curry. This spicy plant grows into a thick bush that releases its odour when animals brush past, offending the creatures with both its smell and coarse texture. You may want to use this one sparingly, however, as it is seen as a weed by many due to the harmful effect it can have on other flowers.
7. Lemon balm (Melissa officinalis) and thyme (Thymus citriodorus)
Citrus is well know to ward off felines, so plant some lemon varieties to help with your natural defenses. Lemon balm produces white flowers in the summer and is great for attracting honey bees. Lemon thyme is an evergreen shrub that needs lots of sun and good drainage. It has pink flowers in late summer that attract bees and butterflies.
8. Thorny bushes
Cats won’t tread on uncomfortable surfaces, so covering exposed ground with spiky plants can be a great natural way to keep the kitties off. Grow thorny plants like roses, perennial geraniums or pyracantha over any bare soil in the flower beds. You can also make a spiky wall out of hedging plants like blackberry bushes, hawthorn and holly to prevent cats from even entering your garden.
How to use plants to deter cats
Place some of these plants around the boundaries of your garden to ward off cats passing through the neighbourhood. Others work well around the front of flowerbeds as they stop cats climbing in to mark their territory. Cats spread their scent through urine and faeces as a reminder that they can visit this spot again, so preventing this is crucial for keeping them out. Cat deterrent plants ward off cats and physically stop them from digging up the flowerbeds to use as a litter tray. Layer mulch and pebbles around your plants to make it even harder for cats to dig the soil up. It’s also worth putting some of the plants in pots, so you can move them around if you see cats entering via another route, or if they come across the patio.
Using plants that attract cats
As well as deterring cats through planting, you can direct them to specific areas with attractive plants and so control their impact on the garden. Cats are attracted to catnip (Nepeta cataria) – hence the name – mint and honeysuckle, so simply plant these in the places you’d prefer cats to visit.
Other ways to repel cats
At Primrose we know a thing or two about pest control. We’ve written a list of ways to keep cats out of your garden and stock a range of cat repellers, including ultrasonic devices and water sprayers.
Our bestselling Pestbye Cat Repeller would make a great companion to deterrent plants to boost your defenses against feline invaders. Simply place it in your flowerbed and it will emit high frequency pulses whenever cats come near to send them running!
George works in the Primrose marketing team. As a lover of all things filmic, he also gets involved with our TV ads and web videos.
George’s idea of the perfect time in the garden is a long afternoon sitting in the shade with a good book. A cool breeze, peace and quiet… But of course, he’s usually disturbed by his energetic wire fox terrier, Poppy!
He writes about his misadventures in repotting plants and new discoveries about cat repellers.