Can Goats Eat Roses? Simple Answer & Feeding Tips

Written By Jill Taylor

Can goats eat roses? Yes, most goats love roses and will eat any variety. There are a couple of things to remember when preparing roses and feeding them to your goats.

Read on to find out everything you need to know about feeding roses to your goats.

can goats eat roses

What are Roses?

Roses are flowering plants that belong to the Rosaceae family. This family contains more than 100 genera, including apple trees, strawberries, and legumes.

Roses come in all shapes and sizes, ranging from miniatures that stay under 1 foot, to climbers which can reach heights of 20 feet or higher when supported by other structures.

Those with smaller varieties generally need less space in order to thrive, but all roses require between 6-8 hours (depending on the variety) of sunlight per day in order to bloom properly.

Roses prefer well-drained soil that will hold moisture without getting soggy. They also like acidic soil that is rich in organic material.


Can Goats Eat Roses?

Goats will eat the leaves, stems, and flowers of roses. The goats do not care if they are blooming or not. Roses can be a nutritious addition to your livestock diet plan. In fact, rose hips are considered an excellent source of vitamin C for humans and animals alike.

The best season to plant roses is in spring since this is when cool-season grasses begin to grow again after winter dormancy. Planting in fall and winter results in less than adequate root development which may lead to stunted growth and smaller blooms that ultimately produce fewer hips come fall time.

Are Roses Safe for Goats?

Goats eat roses when they are blooming, when they are budding, and when they have gone by. Roses do not go bad quickly so you can let the rose hips stay on the plant until you notice that your goats no longer want to eat them.

There are a couple of things to remember when preparing roses and feeding them to your goats. While most varieties of roses are safe, it is important to note that some may be slightly poisonous to livestock or humans.

For example, many standard variety roses contain a cyanide compound known as cyanogenic glycoside which breaks down into hydrogen cyanide during digestion. This compound causes irreversible damage to liver cells which leads to its classification as poisonous for both humans and animals alike.

In addition, some roses may cause vomiting, diarrhea, and general gastrointestinal upset.

Other roses contain the toxic principle known as grayanotoxin which can be fatal in high concentrations. However, not all varieties of grayanotoxin-containing plants are equally poisonous.

Is Feeding Roses to Goats Dangerous?

While dangerous-looking thorns make it appear that animals would be at risk for injury when eating roses, they do not pose nearly the same level of danger to goats as barbed or steel wire fences once did.

The majority of injuries to goats were sustained when they became tangled up while attempting to jump over tall fences rather than clipping them with their teeth while feeding on nearby foliage.

Health Benefits of Roses for Goats


Roses are rich in vitamin A which is needed for proper bone formation. They also contain vitamins B, C (precursor to collagen), and E (antioxidant) as well as several minerals including calcium, magnesium, potassium, copper, zinc iron, sulfur, and phosphorus.

Because roses are high in fiber – just one blooming tea rose contains more than 1 gram of soluble fiber – they can help with digestion by adding bulk to the stool.

By encouraging peristalsis through increased colonic motility, roses can relieve symptoms of both constipation and diarrhea. They may be especially helpful when goats suffer from loose stool due to coccidia or worms or when there has been an abrupt change in their diet.

Are there any Risks in Feeding Roses to Goats?

Goats eat roses without any negative consequences. However, some goats may experience mild vomiting or diarrhea after consuming too many of them at one time. If your goat stops eating, gets a bloated stomach, or has loose stools accompanied by lethargy, consult with your veterinarian as soon as possible.

Roses are safe for animal consumption but it’s important to remember that not all varieties of roses are equally safe nor equally nutritious which is why veterinarians recommend feeding only low-scented blooming tea and miniature rose varieties to livestock.

Regardless of the variety, be sure to remove thorns before allowing goats to eat roses and always provide clean water along with their daily food ration.

How to Prepare Roses for Goats?

goats eating

The best time to feed your goats roses is in the morning after they have eaten their normal ration.

However, if you must feed them at another time of day, be sure they are hungry enough to thoroughly enjoy the treat. If you notice that they leave some blooms behind or walk away from them before finishing all of the petals, do not force them to consume what they don’t want as it may cause digestive upset.

As with any new food source, start by adding just a few petals at a time and observe your goat’s reaction over the next 48 hours. Gradually increase the amount fed over several days but never exceed more than 1 cup per 60 pounds (27 kg) of body weight daily without first consulting with your veterinarian.

As a general rule, miniature rose varieties are preferred over blooming roses as they’re not only more convenient to feed but also healthier for goats because they contain less potentially harmful pesticides and other chemicals.

Can Goats Eat Rose Bushes?

Rose bushes can be fed to goats but it’s important to remember that they’re not meant to be a main source of nutrients.

In some cases, rose bushes may produce blooms with fewer petals or no petals at all which means there will be fewer roses from which your goat can eat. While this is less likely when miniature rose varieties are grown, it does happen so you should always have an ample supply of other feeds on hand in case the roses stop producing.

How Often Should I Feed my Goats Roses?

Feed your goat roses only when other feeds are not available for them to eat. Also, never allow their daily ration of roses to exceed 1 cup per 60 pounds (27 kg) of body weight because the leaves and stems may cause diarrhea or bloating if too many are consumed at one time.

Roses should be given to your goats as a treat, not a supplement.

What Other Plants Can Goats Eat Apart from Roses?

crepe myrtle tree

While roses can be a delightful treat for goats, there’s a wide range of other plants that these versatile animals can safely consume. Introducing a variety of plants into a goat’s diet can not only provide nutritional benefits but also enrich their grazing experience. Below are five such plants, each offering different benefits and cautions when included in a goat’s diet.


Bamboo is an excellent plant for goats to nibble on. This fast-growing grass (yes, bamboo is a type of grass!) is not only sustainable but also provides a good source of fiber. It’s important, however, to introduce bamboo gradually into their diet, as its unique texture and composition can be new to their digestive system. Ensuring that the bamboo is free from pesticides and not the ornamental type, which may have been treated with chemicals, is crucial for the safety of your goats.

Read More: Can Goats Eat Bamboo? Simple Answer & Feeding Tips


Most common weeds found in pastures and gardens can be a nutritious and natural food source for goats. Plants like dandelions, nettle, and thistles are often favorites. These weeds are not only rich in nutrients but also help in the natural deworming process for goats. However, care must be taken to ensure that the weeds are not toxic; certain common plants like nightshade and foxglove can be harmful.

Read More: Can Goats Eat Weeds? Unraveling Their Surprising Diet

Crepe Myrtle

Crepe myrtle is generally considered safe for goats to consume. These plants, while not particularly nutritious, are not toxic and can provide a bit of variety in the goats’ diet. However, they should not form a large part of their diet, as they don’t offer the nutritional benefits of other plants and forages.

Read More: Can Goats Eat Crepe Myrtle? 3 Excellent Benefits


While wisteria is known for its beautiful flowers, it is important to note that it can be toxic to goats if consumed in large quantities. The seeds and pods of wisteria contain compounds that can cause digestive distress and other health issues. It’s best to allow goats to graze on wisteria only under supervision and in minimal amounts to avoid any potential health risks.

Read More: Can Goats Eat Wisteria? 3 Important Risks

Mums (Chrysanthemums)

Mums can be tricky when it comes to goats. While many goats may nibble on them without any immediate ill effects, some parts of the plant can be toxic. It’s recommended to avoid making mums a regular part of their diet. If goats do consume them, it should be in very small amounts and under close observation for any adverse reactions.

Read More: Can Goats Eat Mums? Why It’s Not A Good Idea

Can Goats Eat Roses – Final Thoughts

Feeding your goats roses is a great way to give them some added nutrition. Make sure you select the right variety of roses and prepare them correctly to ensure your goats get the most out of this tasty snack.

Goats like many different kinds of flowers. Experiment with your goat garden to see which flowers they like the most. Roses are one of the easiest and best ways to provide goats with added nutrition in their diet. You can even use the off-colored or damaged petals that may be left after you cut bouquets for yourself.

Related Articles: