Petco Text Logo
Petco Pet Logo

My dog eats grass & shrubs, has diarrhea. Is his diet lacking?

Updated On September 23rd, 2025

Pet's info: Dog | Mixed Breed Large (61lb +) | Male | 3 years and 1 month old | 26 lbs

My 13 year old whippet is desperate to eat grass, if he can't get any he will try to eat other green shrubs which gives him bad runny stools, is it a deficiency in his diet? this is not a new thing he has done it for years. I have heard it is to help him digest his food . Can you give me any advice please ? Thank you Clare England

1 Answer

Most Helpful Answer

Image profile

Answered By Jeffrey Milner

Veterinarian

Published on May 8th, 2017

Grass eating is one of those annoying habits that some dogs just tend to have. The cause of this is not really known, although there are a couple of theories as to the reason. You have already mentioned possible dietary deficiencies (or at least Rino might think he has one) or assistance with digestion. So long as Rino is not eating grass constantly, it is not likely to cause any serious digestive issues. You will likely continue to see occasional diarrhea and/or vomiting. It is preferable that he eats grass over unknown shrubs, as there are many toxic plants that grow in the wild. I would consider adding a probiotic to the diet in an attempt to try and make the stool a little firmer. I usually recommend Fortiflora as a good choice. It is a packet of powder that you sprinkle on the food once a day. Hope this helps work things out.

Vote icon

2Pet Parents found this answer helpful

image
Have A Vet Question?

Book an appointment with the pros – our expert vets are here to help.

Sponsored