Les vétérinaires pensent que les chiens mangent de l'herbe pour diverses raisons, allant de la tentative d'apaiser les nausées à la réduction des ballonnements. Bien que les chiens soient incapables de digérer l'herbe, cette pratique est en grande partie inoffensive. Il est relativement courant que les chiens mangent de l'herbe.
Les chiens ne sont pas de vrais carnivores. Ce sont plutôt des omnivores et des charognards avec une préférence pour la viande. Cependant, ils sont connus pour manger des légumes, des fruits et des baies ainsi que de l'herbe à gazon commune.
De nombreux vétérinaires soulignent que si l'herbe n'offre aucune valeur nutritive aux chiens, dont l'estomac est incapable de digérer la matière végétale, elle agit comme un agent pour purger leur système digestif. Si un chien tombe malade en ingérant des microbes pathogènes, il est probable qu'il mange de l'herbe pour aider à éliminer les microbes. Les chiens vomissent souvent après avoir mangé une quantité importante d'herbe.
Certains chiens grignotent quotidiennement de petites quantités d'herbe, tandis que d'autres ne mangent que de temps en temps. Bien qu'il y ait peu de recherches sur le comportement, les vétérinaires disent aux propriétaires de chiens de ne pas s'inquiéter à moins que leurs chiens ne vomissent la plupart de leurs repas. Ils avertissent également les propriétaires d'animaux de s'assurer que leurs chiens ne mangent pas de plantes vénéneuses ou d'herbe qui a été aspergée de désherbant pendant qu'ils paissent.