4# Why dogs eat green grass.
Which intelligent dog would start to prepare a meal with your lawn? If your dog has a stomach ache, he can’t really tell you about it. So they eat grass because they know it will help them vomit anything that upsets their digestive tract. a dog eating green grass is just their way of telling you that they need to go to the vet for an exam.