Skip to Content

7 Tips to Stop Goats From Eating Flowers and Plants

*This post may have affiliate links, which means I may receive commissions if you choose to purchase through links I provide (at no extra cost to you). As an Amazon Associate I earn from qualifying purchases. Please read my disclaimer for additional details.

Without a doubt, goats are useful in gardens that have a weed problem. They will make short work of rogue plants and growth. But when they extend this so-called usefulness to your cultivated plants and flowers, your reaction is likely to be rather unhappy.

If you have goats around your plant garden, then you most likely know what could go wrong with them wandering around.

Goats are herbivores, so it’s only natural that they eat your plants and flowers just like they would snack on garden weeds.

Pink cosmos flowers along the white picket fence in backyard

While you might not be able to bring back the plants or flowers your goats have eaten or damaged, you can prevent them from causing garden chaos in the first place.

Unsure how to stop goats from eating flowers and plants in your garden? Our goats and gardens tips will hopefully help you save future plants from becoming a snack for your animals.

Here are 7 tips to stop goats from eating flowers:

1. Fence the Plants

Fencing might be the first option you think of when trying to find ways to stop your goats from eating flowers and plants in your garden.

Building a fence and keeping your goats out of your garden in the first place is the easiest way to keep them from damaging your flowers and plants.

However, goats are quite intelligent and athletic, so you should do more than just install any fence to keep them out.

Three goats behind the fence backyard

Goats can crawl beneath or climb over certain types of fences, especially wooden fences and woven-wire fences. If you have gates, they could open the gates and let themselves in, too.

If you plan to fence out your goats, use a welded-wire fence or a hardware cloth fence that is at least 5-6 feet tall.

The fence should completely surround or enclose the garden area on all sides to prevent the goats from finding a way in.

2. Apply Dung

You can deter goats from your plants and flowers by using unpleasant smells. To do this, you can apply cow, goat, or pig dung to parts of the plants.

The stench from the animal dung is repulsive to goats, and it will keep them away from your plants.

One thing to note, however, is that this method is not suitable for all plants. For example, you should not apply animal dung to your vegetables.

pile of Dung heap in a cloudy day

In cases where you cannot apply animal dung directly to your plant, you can install a structure like a wooden fence and apply the dung to the fence instead of the plants.

3. Use a Spray Deterrent

Using a spray deterrent can be a safer, more hygienic option than using animal dung. An example of such spray deterrent is EQyss Crib Guard Equine Spray .

This spray deterrent is harmless to your vegetation, it will not irritate your skin, and it will not harm your goats.

4. Use a Goat Muzzle

Another way to stop goats from eating your flowers and plants is to stop them from eating at all. You can safely and humanely restrain a goat from unsupervised eating with a goat muzzle.

A goat muzzle is an item worn over the mouth of a goat to keep it from chewing, biting, or eating. With a muzzle on, your goats will be unable to bite or chew your plants.

Goat muzzles are typically made from heavy-duty material such as heavy Cordura and leather. They usually come with adjustable straps and a mesh through which the goat can breathe.

A lavender plant in the early morning light with sparkling dew drops bokeh in the background

5. Cultivate Plants That Goats Dislike

Another way to stop goats from eating your plants and flowers is to cultivate plants they do not like to eat.

Examples of flowers and plants goats do not like to eat are:

  • Hydrangea
  • Lavender
  • Sage
  • Oregon Grape Holly
  • Mullein
  • Nightshade
  • Cogon Grass
  • Salal

You can add these plants in close proximity, roughly 12-18 inches away, to the flowers or plants you want to protect. This way, even if the goat stretches over the deterrent plant, it will not get to your flowers or plants.

6. Always Supervise the Goats

This method might be quite tedious, but it works. If you are going to have goats roaming around your plants without a fence or any other deterrent, you should supervise the goats.

Whenever the goats go close to your flowers or plants, you can discourage them by making sounds. You may also move close to them and direct them away from the plants.

Goat family standing in wooden paddock in the yard

7. Keep Goats in Their Pen

If you are still concerned about goats damaging your garden and are unable to fence, deter, or watch them, you should keep your goats inside their pen.

This is especially necessary if you will not be on hand to supervise the goats. Whenever you are available to keep an eye on their activities (and your garden), you can let them out to roam more freely.



Saturday 7th of May 2022

My goats and sheep ate my Lavender and Hydrangea plants though they have two acres of dry grass to eat. Now what?

April Lee

Saturday 7th of May 2022

Depending on how bad the damage is, the plant may be able to recover however, new growth on plants is likely to be more palatable to the goats as it is more tender. While all of the tips in this article can help, the only sure fire way to keep goats from eating your plants is to physically prevent access to them by fencing off the plant or containing the goats in a pen and only letting them out when supervised.


Monday 31st of May 2021

All in all good tips but you mention a fence spot how about other than a gate or fence