Why do Dogs Eat Grass?
This has always been one of the most frequently asked questions among dog guardians. They see their dog eating grass or chewing on plants — seemingly for no reason. Not surprisingly, dogs sometimes gag or even vomit the grass they have swallowed and then go right back to eating more grass! Other times the grass they swallow may pass in their stools undigested.
Why do dogs like grass?
The eating of strange objects and material is called “pica.” Some people believe that dogs eat strange things to stimulate vomiting or diarrhea, but this is undermined by the fact that most dogs do not act ill before eating grass. Besides, most dogs that eat grass don’t vomit at all.
I’ve always been of the medical opinion that dogs eat grass and plants for one simple reason: they like the taste and texture — much like many people eat celery or lettuce. In fact, some people eat weeds for that very reason. (Did you ever have nettles or dandelions as an ingredient in salad?)
Unfortunately, from a medical perspective, we can't be sure why dogs eat grass, and several other ideas have been put forward:
- Your dog may be bored — Dogs chew things frequently when they’re bored and need “something to do.” Be sure to provide plenty of enrichment and activity and even appropriate chewing options, like chew toys.
- Your dog's diet may be missing something — If you feed your dog home prepared diets, it is possible that they are missing a key nutrient; although, if you supplement the diet with veterinarian approved vitamins, it becomes improbable that they are lacking anything found in grass. Make sure your veterinarian is aware of your dog’s diet and see if he thinks anything could be missing.