Why do cats and dogs eat grass?

There are many theories for why cats and dogs eat grass, and some could be "old wives' tales."

a cat chomps on a blade of grass outside
Ideas abound for why cats eat grass, including to clean their intestines of parasites, to get micronutrients, and to treat illness, but the real reason is unknown.
(Image credit: Salima Senyavskaya via Getty Images)

You may have noticed that your dog or cat tends to munch on grass from time to time. This may seem like an unusual choice for a snack, especially for cats, which are carnivores. So why do our pets eat grass?

"There's quite a few theories," said Dr. Jamie Lovejoy, a veterinarian at Stack Veterinary Hospital in Syracuse, New York. "We do see grass-eating behavior in both dogs and cats, and these are two species that technically really don't have the equipment to digest a lot of grass." For instance, grass-eating species tend to have special gut bacteria that helps break down grasses' tough cellulose, and many herbivores have multiple stomach chambers and a longer digestive tract to break down plant material.

Margaret Osborne
Live Science Contributor

Margaret Osborne is a freelance science journalist, copy editor, writer and producer based in Utah. Her work has appeared in Smithsonian magazine, The Scientist and on WSHU Public Radio, among other outlets. She has a bachelor's degree from Stony Brook University in journalism and German language and literature. 

You must confirm your public display name before commenting

Please logout and then login again, you will then be prompted to enter your display name.