I've heard a couple of different theories about dogs eating grass: -they eat it to regurgitate -they're missing something in their diet -boredom and the one I believed the most was it to keep everything moving, to help with digestion. Does anyone know the real reason? The reason I ask is I've noticed the past week or so, my guys have been eating more grass than normal. They eat grass often and don't puke. Just the past couple of walks, I've noticed them lying the grass and mowing on the grass, and yes they really eat it, they don't pluck it and spit it out. Any insight?