Dogs may eat grass for a variety of reasons, including to soothe an upset stomach, to add fiber to their diet, or simply out of boredom. Some experts believe that dogs may instinctively eat grass to aid in digestion or to fulfill nutritional needs. However, if a dog is eating grass excessively or showing signs of illness after eating grass, it's best to consult a veterinarian.