Can Goats Eat Roses? Simple Answer & Feeding Tips

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.

goat dewormer

Are you struggling with worms in your herd?

Then you need the most effective treatment. My goats have been using it for years, and they never get worms anymore! Check out SafeGuard dewormer on Amazon now.

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.

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:

Jill Taylor Happy Farmyard

Jill Taylor

Jill is a full-time homesteader who enjoys learning about sustainable living and practicing self-reliance. She'll most likely be found tending to her many animals including chickens, ducks, goats, and alpacas. You find out more about her on LinkedIn.