5 Main Reasons Your Dog Eats Grass • Dogs eat grass out of boredom • Your dog could have a nutritional deficiency • Grass eating could be motivated by stomach problems • Because grass is yummy • It goes way back to the dog's ancestry