Gardening Plant Problems

How to Keep Cats Out of Flower Beds the Non-Toxic Way

Safe solutions to keep kitties from soiling your soil

cat in front of a flowerbed

The Spruce / Candace Madonna 

Cats love the textures and smells of garden soil and flowers. Outdoor cats often visit flower beds and destroy them by digging in the dirt, leaving waste deposits, or chewing and napping on soft plants. However, felines have sensitive noses, and certain smells from plants and other ingredients might discourage a cat's unwanted behavior.

Read on to learn how to keep cats out of flower beds using safe and humane tactics.

Sensitive to Scents

Cats are often sensitive to certain smells, including the following scents:

Although no direct evidence suggests that these plants can fend off pesky felines, it's worth attempting to influence a cat's unwanted behavior with these safe repellents.

10 Natural Cat Repellent Tips

Try one of these safe odor and physical deterrents, natural cat barriers, or ways to lure cats elsewhere and protect your plants and bedding.

  1. Add Stinky or Prickly Plants

    Just as there are flowers that attract cats, there are others that drive them away. Flowers with aromatic foliage, like Russian sage, lavender, citronella, and geraniums don’t appeal to cats.

    Flowers with thorns or prickly foliage, like the sea holly, globe thistle, or tropical grevillea, are resistant to cats (and other nibbling animals).

  2. Create a Wall of Thorny Rose Branches

    Old rose branches don’t compost well, but they will make your cat think twice about making a shortcut through your prized dahlia stand. If you only need to temporarily exclude your cats from an area, such as a fresh patch of dirt, cover the canes with mulch afterward to help them break down into the soil.

  3. Set a Motion Sprinkler

    What can you do when the offending cats aren’t yours to train but are a group of marauding neighborhood cats or a feral population? A motion-triggered sprinkler will act as your sentry 24 hours a day.

    The upside of using a sprinkler like the ScareCrow or the Havahart Spray Away is that your flowers will get a drink whenever an uninvited visitor approaches. The downside is that you will get sprinkled if you forget to deactivate the device before you go out to pull weeds.

  4. Create a Tape Barrier

    Tape is non-toxic, cheap, and uses the element of surprise to avert cats. Placing tape balls made of masking tape or duct tape on the soil is an effective strategy for urns or window boxes that a cat has turned into a lookout post. The first time or two the cat deals with these annoying cling-on balls of tape, it will be much less likely to jump up, as it cannot preview its landing spot.

  5. Make a Floral Wire Deterrent

    A group of bamboo sticks planted here and there will prevent cats from settling down to nap on your petunias, but making sticks with green floral wire will be less visible.

    Cut heavy gauge floral wire into 10-inch pieces, and insert at regular intervals so they stick up in seedbeds, window box perches, and anywhere cats like to laze and dwell. This method is slightly less effective on plants cats relish, like nepeta (catmint).

  6. Use Bird Netting

    You can anchor sheets of plastic bird netting over newly planted beds to prevent cats from digging in freshly worked soil. You can also lay strips of netting between plants to stop digging activities.

    Although chicken wire gives the same effect, it is more expensive and challenging to work with than bird netting.

  7. Use Hot Pepper Spray

    Although azaleas and many other favorite garden flowers like baby’s breath, nicotiana, and lilies are toxic to cats, they can still be a favorite feline snack so you'll need to find a way to stop the nibbling.

    Use hot pepper spray around plants to deter cats with its spicy taste and odor. Some gardeners like to make a spray with peppers they grow, but commercial varieties can have more sticking power due to waxes in the formula. If you want to make your own, chop hot peppers, boil them to release the oil, and put it all in a spray bottle.

  8. Attract Cats Elsewhere With a Cat Garden

    A semi-shaded garden bed with a soft mulch of grass clippings can make your cat forget your prize rose bush ever existed. Fill this kitty Garden of Eden with safe edibles, including cat grass, catmint, or pansies.

  9. Lure Cats Away With a Sandbox

    Like the cat garden, a sandbox isn’t a deterrent but a lure to give cats a new place to dig. Assemble a simple bottomless box from 2 by 4 lumber cut to the size that will accommodate your size and number of cats. Fill with playground sand, and top off as needed.

    Although it lures cats away, be aware of its downside; it'll become another litter box that needs continual cleaning.

  10. Commercial Cat Repellent

    Commercial sprays and deterrents like Bitter Apple products act as a taste deterrent rather than a complete repelling agent around plants. The product is not rainproof so you'll need to reapply it frequently. It also works on cat-proofing houseplants that kitties like to nibble on, like orchids.

FAQ
  • Does sprinkling coffee grounds in your garden keep cats away?

    Cats dislike the strong aroma of coffee and will stay away from a garden sprinkled with coffee grounds. Coffee grounds in the garden also benefit the soil.

  • Why are cats pooping in your flower beds?

    Cats are pooping in your flower beds because they are using the dirt as a convenient litter box. Besides using scent deterrents, place digging obstacles in the dirt, such as upright sticks, large pointy stones, or pine cones.

  • What is the best homemade cat repellent?

    The best homemade cat repellents include orange peels, lemon peels, garlic, ammonia, vinegar, coffee grinds, pipe tobacco, mustard, citronella, or eucalyptus. Reapply cat repellent or sprays after it rains as the scents diminish.

The Spruce uses only high-quality sources, including peer-reviewed studies, to support the facts within our articles. Read our editorial process to learn more about how we fact-check and keep our content accurate, reliable, and trustworthy.
  1. Humane Deterrents for Free-Roaming Cats. Orange County North Carolina Animal Services.