Why do dogs eat grass? © Getty Images

Why do dogs eat grass?

Although grazing on the green stuff can make some dogs sick, this might actually have some health advantages.

Asked by: Pearl Goodwin, Lewes


A 2008 study found that 68 per cent of dogs regularly eat grass but only 22 per cent of them are sick afterwards, so it doesn’t seem to be because the dog is ill. Wolves also eat grass, and it may be that this helps to purge their intestines of parasites. Dogs may have inherited this ancestral behaviour even though most pets are regularly wormed.


Subscribe to BBC Focus magazine for fascinating new Q&As every month and follow @sciencefocusQA on Twitter for your daily dose of fun science facts.