Why Do Dogs Eat Grass?


It is not unusual for dogs to periodically eat grass. Sometimes, this often results in the poor pooch throwing up a few minutes later. The question we often wonder is – if grass is so nice and tasty, why does it make dogs vomit? This Holidays4Dogs article will consider some of the more common, and not so common explanations.

Nutrient deficiency.

Scientifically speaking, dogs are unable to actually digest grass because theydog sitting, pet sitting lack the required enzymes to break the matter down. Therefore, there is no nutritional value in eating grass. Thus, the idea that dogs consume grass because they are lacking something in their diet, is not backed up by scientific theory.

However, it is possible that dogs eat grass, and in fact other indigestible material, if they are feeling hungry, or even bored; perhaps rather like humans who will often snack on junk food.

As a stimulant to vomit.

Another common theory is dogs eat grass in order to stimulate their body to vomit and therefore, eliminate feelings of nausea.

However, many healthy dogs will eat grass and while some will be sick, others may not. In addition, dogs who do have upset stomachs don’t necessarily head for the nearest lawn when they are feeling ill.


Perhaps one of the more credible reasons for a dog’s attraction to eating grass is that wild dogs and wolves will often eat entrails from dead animals that naturally contains fibrous material.

An alternative evolutionary idea and, quite an interesting possibility, is that dogs are attracted to grass because, historically, this would have led them to areas where prey graze.

Generally speaking, consuming fibrous material is considered to be normal behaviour for dogs. However, it is still a good idea to monitor your dog’s grazing habits.


  • Lawns, or grassy areas, are often treated with pesticides\fertilisers which could be harmful to your dog.

  • If your dog is keen on eating grass, you could try substituting some fresh fruit and vegetables such as carrots, apples, or cucumber.

  • Consider putting your dog on a diet which contains higher fibre.

  • Be careful your dog is not nibbling on other plants which may be toxic.

  • Is your dog is eating grass and also showing sudden signs of being unwell? If so, seek veterinary advice to rule out any underlying health problems. 


When dogs engage in this habit, it is usually nothing more than a minor irritation – particularly if, your dog throws up frothy green strands all over your living room carpet. However, it is not considered to be harmful, under normal circumstances. We shall never really know why dogs eat grass. However, if you are at all concerned about your pet’s health, always consult your vet as soon as possible.