Dog Behavior: Why Dogs Eat Grass
85unusual dog behavior
Why do dogs eat grass? I, along with millions of other dog owners, have pondered this strange dog bevavior for generations. Over the decades, I’ve owned, bred, and trained hundreds of canines, and many of them partook of grass from time to time. I have two adult male Great Danes now, and they eat grass about twice a month, on average. My black-and-white spotted Dane, Grendel, rather resembles a Holstein when he gulps down grass in the front yard. Hamlet, a fawn Great Dane, looks more like a Jersey steer, I guess. Unlike Grendel, however, Hammie leisurely nibbles the grass instead of scarfing it up like Grendel. Hamlet prefers grazing to gobbling.
I’ve read a lot about why dogs eat grass, and I’ve discussed it with several veterinarians. Unfortunately, there’s no hard and fast single answer. Vets disagree, and some admit they have no idea why dogs eat grass. Several possible reasons have been suggested, and I’ll briefly discuss them below.
Dogs eat grass for the fiber
I found this theory especially interesting. Some vets think dogs eat grass because they need the fiber. Animals often instinctively crave foods that contain nutrients that are lacking in their diets, so it’s possible that if a dog isn’t getting enough fiber in its dog food, it will supplement its diet with fiber from eating grass.
This might sound far-fetched, but I read about a couple of studies about dogs that ate grass every day. When their regular food was switched to a high-fiber dog food, the canines completely stopped eating grass.
Dogs eat grass to help cure a tummy ache
Some vets speculate that dogs with an upset stomach will eat grass in order to induce vomiting. This definitely seems to be the case with my Grendel. We’ve noticed that when he’s acting as if he feels sick, he’ll run outside and gobble some grass. In just a minute or so after eating grass, he’ll throw up. Then it’s like he’s all cured and feeling fine again.
On the other hand, Hamlet doesn’t do this. He never gobbles the grass, and he never throws up after eating it, either.
Dogs eat grass because they’re curious
Dogs and puppies love to explore things with their mouths. Some dogs will try chewing on just about anything: paper, furniture legs, human hands, pillows, and my brand new crocodile loafers. Perhaps eating grass is just another example of canine curiosity. Maybe they sniff the grass to discern if other dogs have been in their territory, and the grass tickles their nose, so they chew the grass to learn more about it and to see if it’s edible.
Dogs eat grass because it tastes good
Some veterinarians think that people are over-thinking this canine behavior. This group believes that dogs eat grass because they like the way it tastes. Contrary to popular belief, dogs are not totally carnivorous. Instead, they’re omnivores, and that includes wild canines. Most are a combination of hunter and scavenger. Think about your own pooch. It doesn’t eat just meat, and if it gets the chance, it won’t stick solely to its dog food, either. In fact, our dogs will eat anything, including pickles, bread, lettuce, bananas, raw broccoli, and everything else they can get their big jaws on.
It is dangerous for dogs to eat grass?
My veterinarian has more than fifty years of experience dealing with dogs, and according to him, eating grass doesn’t usually cause any problems. Some serious problems can occur, however, if the grass has been treated with insecticides, fertilizers, herbicides, or other chemicals. In that case, you shouldn’t let your dog eat grass. If you have other ideas about why dogs eat grass, I’d love to hear them!
Why dogs eat grass, from a vet:
Take the poll!
How often does your dog eat grass?
See results without votingvote upvote downshareprintflag
- Useful (13)
- Funny
- Awesome (3)
- Beautiful (2)
- Interesting (10)
CommentsLoading...
We just got a border collie puppy, she is about twelve weeks old, and I swear she eats grass everyday. I thought it was just a puppy thing, kind of nice to know there is a point. Thanks for sharing.
My dog eats grass every day that he is out. I always thought it was for an upset stomach. Interesting.
It like we eat salad , salad good for their stomachs >It does not hurt them so let munch on it
Rachel- I have a Border Collie that eats grass every day too (as an adult). I wonder if there is anything breed-specific that causes that behavior?
Habee-I was always told that dogs ate grass because their stomachs were upset. I appreciate you writing this- I learned a lot! Voted up!
I had always wondered why my dog was eating grass. I always assumed it was because he had an upset stomach. It is good to know there are other reasons he is eating grass.
I have one dog that eats grass only for an upset stomach and another that eats it every day. I appreciate this info!
We no longer have a dog, but the one we used to have did eat grass, then would want to come in and upchuck on the carpet! (I finally trained him to ask "out" if he was going to puke!)
Upset tummy? As good a reason as any! Chlorophyll is an ingredient in some digestive aids, so why not?
Great Hub...
I think mine eat it ..because it is there..LOL
jorja
Holle, not much grass here, but there is a bit sprouting from the hay I bring in I'm thinking anyway, but I'm the chief poop inspector and know who's is who's. I find checking it for things that shouldn't be there or signs of constipation. I think that is important for all dog owners to monitor and if they don't know, need to learn.
Great information, voted up,
Peace, dust
It is really a good hub with lots of discussion on our favorite pet who are very close to our lives and where we don't know what they are doing and why they are doing?
this is really anew topic for me.
I think one is for stomach upset
BUT ANOTHER ONE I THINK IS BECAUSE THEY WANT A CHANGE IN TASTE RATHER THAN ALWAYS EATING NON VEG FOODS.
voted up and interesting.
Habee I am following you now. waiting to hear from you in my three hubs.
I used to be a dog walker and I knew when a dog was having some tummy trouble because it would stop to eat grass.
I used to think that dogs ate grass because of an upset stomach but my 2 newfs eat grass quite a bit. They also love romaine lettuce, zucchini, carrots and broccoli. So I think after reading your hub I tend to lean towards the fiber theory. Interesting hub.
Perhaps all of the reasons dogs eat grass are true... Great article. Thanks for sharing. Flag up!
Great info. My dog does it every once in a while. I agree with the throwing up thing. I just let him go to town. All you can eat buffet.
OMG, Holle, your two Akitas ate an ENTIRE rocking chair? The whole thing?
Has anyone seen Grandma lately?
Habee, that was just the hub that I needed. I have been pondering that very question.
In my experience, dogs eat grass for different reasons. A dog I had as a child ate it to ease tummy distress, but the dogs I have now don't vomit after eating it. It is interesting to read the various reasons ascribed to the habit.
Every dog I have own has taken time to eat grass. I found it was for a variety of reasons...tummy trouble...low fiber...bored...or some interesting fish smell, I am leaning towards all of the above.
I do have one dog that loves to chew on anything that hits the floor, socks, shoes, metal lid, any wood product, and even my bag of potatoes. (The potatoes have now became a game of throwing them to play catch, then eating them.) They remind me of my kids. Great hub! :)
My dogs eat grass every day - probably because of the fiber or they like it.
People used to say it was bad when your dogs eat grass because it meant their tummy was upset. But I think vets have come to realize that this is not always the case. With my dogs, I hope it is not the case. I'd hate to think that their tummy hurt every day!
My dog eats grass once in a while. I've always wondered why but have never bothered to ask my vet. She never gets sick after eating grass, so maybe she just likes the taste. Thanks for sharing this information about dog behavior. I wonder if we'll ever really figure out our canine friends?
Yes, our dog eat grass too and my husband always say it is good for him. Thanks for the information habee.
Thanks for the info, habee! We have three dogs. A grass-eating Boston Terrier, a St Bernard, (who'll eat anything...including, grass, twigs, leaves, no to mention...two sofas & a coffee table! Last night, she saw the pool table as a snack...NO WAY, BIG BAD!!!)
And a German Shepherd, who love to sit in the sun & watch her two 'sisters' get into trouble...(Her favorite snack outside is grasshoppers...Weird dog, lol!)
Very informative hub,
Wow! I din't know this. Thanks for sharing. I actually thought that dogs eating grass is weird.
My labrador eat grass almost everyday. Probably to ease some upset stomach and other times just for the taste of it. For upset stomach, she usually vomit it out. My toy dogs seldom eat grass, and when they do, I think its because young grass (the shoots) tastes sweetish.
Our Yellow Lab will eat grass once in a while, though she never throws up unless she has eaten a lot of long tall grass. Very rare though, thank goodness.
A canine bovine?
Watched the first video, because "She wants to".
I told her that if she ate a lot of grass, and threw up, she could start a rock band called "Eat Grass and Hurl".
Actually she loves broccoli and carrots, cant get her out of the kitchen when Im preparing dinner.
Another topic, why does Lilly eat RABBIT poop? Because she likes it?
Why does she roll in a dead fish at the beach? Its perfume!
She has the best canine sense of humor ever.
A fun dog, will post pictures maybe later.
Im glad I found hubpages, its fun.
My dog eats grass to purge on occasion, then he'll eat it and won't purge at all,but more intriguing is his appetite for grub worms.If I'm digging a hole to plant a tree he will sit and beg for them when one surfaces.
My dog eats grass because he likes to tear it up, I think. He goes nuts over wildflowers and cat tails too. So destructive!
It is interesting to read why dogs eat grass. My dog Angus eats grass when his tummy is upset. That is what I have noticed. Voted up and useful. Thanks for sharing.




































Vanne Way 8 months ago
I agree with the train of thought that says they eat it to induce vomiting or for fiber. I have actually seen evidence of both in my household of 4 dogs, notof which are under 60 pounds. I also have a dog who has eaten a sheet of plywood, a wheelbarrow tire, and a trash can lid just to name a few. I wonder what the "dog shrinks" would say to that!