I veterinari ipotizzano che i cani mangiano l'erba per una serie di motivi, dal tentare di sedare la nausea per ridurre il gonfiore. Mentre i cani non sono in grado di digerire l'erba, la pratica è ampiamente innocua. È relativamente comune per i cani mangiare erba.
I cani non sono veri carnivori. Piuttosto, sono onnivori e spazzini con una preferenza per la carne. Tuttavia, sono noti per mangiare alcune verdure, frutta e bacche, nonché erba comune.
Molti veterinari sottolineano che, mentre l'erba non offre alcun valore nutrizionale ai cani, i cui stomachi non sono in grado di digerire la materia vegetale, agisce da agente per eliminare i loro sistemi digestivi. Se un cane si ammala di ingerire microbi patogeni, è probabile che mangi erba per aiutare a scovare i microbi. I cani vomitano spesso dopo aver mangiato una quantità significativa di erba.
Alcuni cani mangiano giornalmente piccole quantità di erba, mentre altri ne mangiano solo occasionalmente. Sebbene ci siano poche ricerche sul comportamento, i veterinari dicono ai proprietari di cani di non preoccuparsi a meno che i loro cani non buttino via la maggior parte dei loro pasti. Mettono anche in guardia i proprietari di animali domestici per assicurarsi che i loro cani non mangiano piante velenose o erba che è stata spruzzata con l'erbicida mentre stanno brucando.