Is Eating Grass Bad For Dogs?[Plus Reasons Why Dogs Eat It]

Spread the love

Some of the links in this post are affiliate links. This means if you click on the link & purchase the item, I will receive an affiliate commission at no extra cost to you. All opinions remain my own.


Most dogs are motivated by food, and will eat almost anything, even stuff they shouldn’t! I’m sure you’ve witnessed your dog eat something questionable (I know I have, numerous times), but, why grass? Is eating grass bad for dogs?

Grass eating among dogs is a very common behaviour, one that has many dog owners concerned. Dog owners worry that their dog is sick or missing something in their diet. Or they wonder if they are feeding their dog enough food.

There are many theories out there as to why dogs eat grass. Some people believe that dogs eat grass as a way to make themselves throw up because they are feeling sick, or they are lacking certain nutrients in their diet.

While those theories might have a certain truth to them, some dogs that consume grass regularly, are fed a completely balanced diet, and grass-eating does not make them throw up.

So what makes dogs eat the green stuff? and is eating grass bad for dogs? Let’s find out the answers below.

Reasons Why Dogs Eat Grass

Boxer dog wearing a pink harness laying in a field of grass.

We’ve already established that grass eating is a common behaviour in normal dogs who are fed a balanced diet, and who are not feeling sick. So, let’s look at some reasons why they eat grass.

1. Dogs Often Eat Non-Food Items

It is a common behaviour for many dogs to consume non-food items, such as dirt, rocks, fabric, paper, cardboard, feces, and grass. The medical term for it is called Pica.

Pica is often a compulsive behaviour, due to a sign of boredom, but sometimes it can be brought on by a medical condition, such as a nutritional deficiency.

Many experts agree that grass eating in dogs is normal behaviour, and this form of Pica is not usually a cause for concern.

2. Attention Seeking/Boredom

Sometimes dogs will eat grass as a way to get your attention. If you happen to try to stop your dog from eating grass by pulling him away from it, or by yelling at him to stop, your dog may just like that extra attention. He’ll eat grass just to get a reaction out of you.

Younger dogs and puppies will often eat grass simply because they are bored, and need to have something to chew on. They also eat it as a form of playful behaviour.

3. Fresh Grass Might Have Nutrients/Fibre Their Body Needs

Even healthy dogs who are fed a well-balanced diet will eat grass. This doesn’t mean that their diet is missing nutrients, it just means that they are seeking out certain grasses for their nutrient and fibre benefits.

Grass does offer your dog nutritional value. It is a living green food that contains phytonutrients and is high in potassium and chlorophyll, as well as fibre. Grass is also a good source of digestive enzymes.

4. Your Dog Is Feeling Unwell

Puppy laying in grass.

Many people believe that dogs eat grass when they are feeling sick, and will eat it to make themselves throw up.

Studies show that less than 10% of dogs feel sick before eating grass, and less than 25% of dogs throw up after eating it. So, it’s unlikely that dogs turn to grass eating as a form of self-medication.

There are two different types of grass eating dogs, dogs who like to graze and carefully select the perfect blade of grass to slowly chew on, and then there are dogs who will frantically gulp down any blade of grass, barely chewing it.

Dogs who enjoy grazing usually don’t suffer from any ill effects. Dogs who eat grass as quickly as possible, usually end up throwing up. This type of grass eating is usually instinctive behaviour. Dogs will eat grass as an attempt to make themselves throw up after they have eaten something that made them sick.

So what is it about grass that makes a dog throw up? The grass blades when ingested, tickle the throat and stomach lining, and this sensation may cause the dog to throw up, especially if the grass is gulped instead of chewed.

5. They Just Like The Taste

Many dogs just simply like the taste of grass. They enjoy the texture and the taste of it in their mouths. Many dogs prefer to eat grass in the Springtime when it has freshly emerged. Spring grass is more moist and tender, and the grass eating dog connoisseurs seem to favour it.

Is Eating Grass Bad For Dogs?

Grass eating is a normal behaviour in dogs, and you don’t need to go out of your way to prevent your dog from eating it. Grass eating is generally safe, but you do need to be aware of the following:

Ingesting Toxic Chemicals

You obviously don’t want your dog to ingest any harmful chemicals and toxins, so you need to make sure that the area that your dog is eating grass in or around is free from pesticides, herbicides and other dangerous chemicals.

Lawn fertilizers are also toxic to dogs. When using anything to treat your lawn make sure to read the label, most lawn care products will indicate whether they are safe for pets or not.

When lawns or public parks have been treated with chemicals, a sign is displayed warning people of the chemicals used and to keep off, but this is not always the case when people treat their lawns themselves.

Always keep your dog off any treated lawn, and if you are unsure of the area it is best to not let your dog eat grass.  Even if no grass was consumed, there is still a risk of chemicals on your dog’s paws, and him ingesting them when he licks his paws.

Common Toxic Garden Plants

Small white dog walking through a flower garden.

There are many common garden plants that are toxic, so you need to be careful that your dog doesn’t accidentally ingest them while munching on the grass.

To be sure that the plants aren’t poisonous to your dog, you can check out the ASPCA’s poison control website for a list of toxic and non-toxic plants.

Sudden Increase In Grass Eating

If you notice that your dog is suddenly eating way more grass than usual, it is best to talk or visit with your vet to determine any underlying illness.

Dogs who are feeling sick will often indulge on grass, eating a lot of it in order to make themselves throw up.

Most often it is nothing to be alarmed about, whatever was making your dog feel sick is out of his system now.  However, if your dog is continually eating grass, and throwing up frequently it is a sign that something is wrong.

How Can I Stop My Dog From Eating Grass?

Black Lab puppy chewing grass.

Rest assured that the occasional grass eating is completely normal, and harmless (when the grass is free of chemicals and toxins), but if you want to prevent grass-eating, you can try the following tips.

1. Change Your Dog’s Diet

The food you are feeding your dog might not be satisfying his nutritional needs. Your dog may be eating grass as a way to get more fibre. Try switching to a high fibre food. The additional fibre will help aid your dog’s digestion and keep him regular, and might just reduce his desire to eat grass.

Just remember that any new food should be introduced slowly to your dog to avoid any diarrhea and stomach upset.

2. Try Steamed Veggies

Another way to add more fibre to your dog’s diet is by giving him some steamed veggies. Steamed veggies are a great alternative to commercial dog treats. You can give the veggies as treats or add them to your dog’s meal.

Here are some great veggies to steam:

  • Carrots
  • Broccoli
  • Green Beans
  • Celery
  • Sweet Potatoes

3. Give Your Dog An Herb Garden

If your dog just loves to munch on grass because of the taste, you could give your dog an herb garden.

An herb garden will help to fulfill your dog’s desire to munch on greenery. The following herbs are safe for your dog to eat, and they also offer health/healing benefits.

  • Burdock
  • Milk Thistle
  • Lemon Balm
  • Peppermint
  • Astragalus

4. Provide Chew Toys

Many dogs will eat grass because they are bored and just need something to chew on. This is especially true if your dog is left outside for long periods. By making sure your dog has plenty of chew appropriate toys to satisfy his urge to chew, your dog will be less likely to chew on grass.

Select chew toys that match your dog’s chewing style. If your dog is a power chewer you will need toys that will be able to last, and if you have a teething puppy look for teething toys.

5. Schedule Daily Playtime

German Shepherd puppy laying on grass with large rope toy and ball.

When dogs get bored they tend to develop some bad habits such as digging, barking excessively, becoming destructive, and chewing on everything in sight, even grass.

By scheduling some playtime with your dog every day, you will keep him stimulated and focused on play instead of nibbling on grass.

6. Grow Your Own Indoor Wheatgrass

Providing your dog with a safe alternative to eating grass outdoors that may have been treated with chemicals is a great idea. For dogs who just love to munch on grass, you can grow your own organic wheatgrass indoors.

By growing your own wheatgrass inside, you’ll know that it is safe for your dog to eat.  It will satisfy your dog’s desire to eat grass so that he’ll no longer feel the urge to munch on the grass outside.

Wheatgrass offers your dog many health benefits, including:

  • Improved Digestion
  • Eliminates Bad Breath, because of the high chlorophyll content
  • Boosts Energy
  • Organ Cleansing
  • Blood Cleansing

There are many wheatgrass kits available, for you to easily grow it indoors.  Not only is it great for dogs, but cats love it too.  If by chance your dog does not enjoy eating wheatgrass, it makes a wonderful centrepiece.


I hope this article was able to answer the question that every dog owner has had at some point, is eating grass bad for dogs?  We’ve learned that it is a very common behaviour, and there is no need to be alarmed about it when your dog occasionally munches away. Some dogs just enjoy the taste of grass.

Just remember to monitor your dog’s grass-eating, if you notice your dog gulping it down or eating more than usual, you may want to visit your vet to rule out any medical issues.

If you want to curb your dog’s grass-eating, try adding more fibre to his diet, or try growing an herb garden or some healthy wheatgrass.

What About You?

Does your dog eat grass?  Has your dog ever thrown up after eating grass?  Share your thoughts and comments below.

Spread the love

10 thoughts on “Is Eating Grass Bad For Dogs?[Plus Reasons Why Dogs Eat It]”

  1. So thoughtful of you to write such a review on reasons why dogs eat grass.  I too always heard they eat grass when they are sick; however, mine eats it all the time. He also loves radishes (in small doses), cucumber, and watermelon. I wouldn’t give a lot of these, however, he absolutely loves them and I do believe they are probably better for him than what is in most non-homemade dog treats.

    Thanks for sharing such a lovely article.

    • Hi Evans,

      My Ellie eats grass all the time as well.  She also loves watermelon and berries.  When it is raspberry or blackberry season, she loves to pick her own on the side of the trail that we walk.  In moderation these natural and healthy treats are great and she loves them, and I agree they are a lot better than many of the commercial dog treats.

      Thanks for stopping by and sharing your thoughts.


  2. Hi Jenny, thanks for this great information about dogs eating grass. Before now, I did not know that dogs ate grass at will, and sometimes to help them ease their stomach.

    You are doing a great job with rich content that will educate people more on how to handle and take good care of their dogs. 

    Dogs are like humans, they require attention and teach us a lot of patience and commitment.

    I will always come back to your articles to learn more.

  3. Hi Jenny,

    My dog used to do this a lot as a puppy and I used to wonder why because I thought only cows ate grass! Thanks for this post, now I know.

    The herb garden is such a great idea. I used to have an overgrown patch of peppermint in my backyard and Watson, our Labradoodle would naturally gravitate to it whenever we let him out.

    Thanks for posting this article!


    • Hi Sonny,
      When the fresh spring grass starts to emerge that is when my dog Ellie likes to eat it. Her grass-eating sometimes slows our walk down, and I jokingly say that she would fit in with the cows! Grass eating is so common, but as stated in the article it is not always due to a dog feeling sick, some dogs just love the taste.

      I am glad you enjoyed this article, thank you for sharing your experience.


  4. Hi Jenny! You have put to rest my main concern. I was worried it had to do with something lacking in his diet. I understand I have to be careful concerning pesticides, herbicides and other dangerous chemicals in the grass (but that’s common sense). Concerning that point, I liked the option of wheat-grass kits for growing indoors.

    • Hi Henry,

      Many people are under the impression that when a dog eats grass there is something missing in the diet.  This is not always true.  Some dogs just enjoy the taste of grass, especially the fresh spring grass that tastes sweet and is moist and tender.  There are many wheatgrass kits available to buy which offers a safer alternative to eating grass outside.  Wheatgrass has many health benefits for dogs, cats, and humans too.

      Thank you for taking the time to comment.


  5. This was an interesting article, I too always heard they eat grass when they are sick; however, mine eats it all the time. He also loves radishes (in small doses), cucumber, and watermelon. I wouldn’t give a lot of these, however, he absolutely loves them and I do believe they are probably better for him than what is in most non-homemade dog treats. I am sure they have taste buds and preferences just like us humans. Well, I know they do because he has his favorite wet foods too like bacon cheeseburger flavor LOL.

    • Hi Sara,

      Thank you for sharing your experience.  Dogs certainly have foods that they prefer over others.  My Ellie loves lettuce, watermelon, and other fruit but will turn her nose up at carrots.  She absolutely loves apples!  

      It sounds like your dog likes to graze away at the grass, just like my dog, only selecting certain grasses to munch on.  

      Thanks for commenting.



Leave a comment