Why Does My Dog Eat Grass?
It's one of the most common dog behaviors, and in most cases it's completely normal — not a sign your dog is sick.
It's usually not about an upset stomach
The old assumption is that dogs eat grass to make themselves vomit when they feel sick. Studies of dog behavior have found the opposite: most dogs that eat grass show no signs of illness beforehand, and only a minority vomit afterward. For most dogs, it seems to just be normal foraging behavior, not a self-medicating response.
More likely explanations
- Instinct and boredom: grass-eating resembles natural foraging behavior seen in wild canines, and dogs without much else to do may simply enjoy the texture and taste.
- Diet: some dogs seem to seek out fiber, and grass may fill that role for them.
- Taste and texture: some dogs genuinely just seem to like it, especially fresh spring grass.
When it's worth paying attention
- Sudden, frantic grass eating paired with other signs of illness (lethargy, not eating, repeated vomiting) — worth a vet visit.
- Grass treated with pesticides or fertilizer — this is the real risk, not the grass itself.
- A big increase in appetite for non-food items generally (pica) can occasionally point to a nutritional or medical issue and is worth mentioning to your vet.
For most dogs, occasional grass-eating on a walk or in the yard is nothing to worry about — just make sure the grass hasn't been chemically treated.
What the research actually found
The most cited work here is a survey study by Sueda, Hart and Cliff published in Applied Animal Behavior Science. It looked at plant-eating in a large sample of dogs and produced two findings that undercut the folk explanation.
First, the overwhelming majority of dogs that ate grass showed no signs of illness beforehand. Second, only a small minority vomited afterward. If grass-eating were self-medication for nausea, you would expect the reverse on both counts.
Underfeeding is one of the less common explanations, but it is worth ruling out. Check what your dog's daily calorie needs actually are.
Dog Calorie Calculator →The study also found that younger dogs ate plants more frequently than older dogs, and were less likely to appear ill before doing so — which fits a picture of normal, developmentally ordinary foraging rather than a symptom.
Why the vomiting myth persists
Because the two things do sometimes co-occur, and humans are good at spotting patterns that confirm what they already believe. A dog that is genuinely nauseated may well eat grass, and a dog that eats a large quantity of coarse grass quickly may well vomit afterward. Neither establishes that the dog ate grass in order to vomit.
The practical consequence of the myth is that owners sometimes see grass-eating and conclude their dog has an upset stomach when it does not, or conversely dismiss genuine illness as "just the grass thing."
The real risks, ranked
The grass itself is rarely the problem. What is on it, or near it, sometimes is:
- Herbicides, pesticides, and fertilizer. This is the genuine hazard. Lawn chemicals are designed to be walked on, not eaten. Avoid recently treated grass, watch for the small flags lawn services leave, and rinse your dog's paws and mouth if you suspect exposure.
- Slug and snail bait. Metaldehyde is highly toxic and causes tremors and seizures. It is often scattered at ground level in gardens.
- Toxic plants growing among the grass. A dog grazing indiscriminately may take in something considerably worse than grass.
- Parasites. Grass in areas used by other dogs and by wildlife can carry roundworm and other parasite eggs, and slugs and snails in grass carry lungworm.
- Foxtails and grass awns, in regions where they grow. These barbed seed heads migrate into skin, ears, noses, and throats and frequently require surgical removal.
When it does suggest something is wrong
Grass-eating becomes a signal worth acting on when the pattern changes rather than when it simply occurs. Contact your vet if you see:
- Sudden, frantic, gulping grass consumption, particularly in a dog that does not normally do it
- Grass-eating alongside repeated vomiting, lethargy, appetite loss, or diarrhea
- Persistent lip-licking, drooling, or repeated swallowing, which point toward nausea
- Eating non-food items generally, such as dirt, stones, or fabric, which is called pica and can reflect a nutritional or medical issue
- Any grass-eating followed by tremors, weakness, or disorientation, which is an emergency and may indicate chemical exposure
Should you stop it?
For most dogs, no. Occasional grazing on untreated grass is normal behavior with no demonstrated harm. Trying to suppress it entirely usually fails and adds friction to walks.
What is worth doing: keep your own lawn free of chemicals, learn to recognize treated grass in public spaces, keep parasite prevention current, and redirect a dog that is bolting large amounts rather than nibbling. If boredom seems to be driving it, more sniffing time and mental enrichment on walks tends to reduce it more effectively than correction does.
Common questions
Do dogs eat grass to make themselves vomit?
Usually not. Survey research found most dogs that eat grass show no signs of illness beforehand and only a minority vomit afterward, which is the opposite of what the self-medication theory predicts. For most dogs it appears to be ordinary foraging behavior.
Is it safe for my dog to eat grass?
Untreated grass is generally harmless. The real risks are what is on or near it: herbicides, pesticides, fertilizer, slug bait, parasite eggs, and in some regions grass awns that migrate into skin and airways.
When should I worry about my dog eating grass?
When the pattern changes. Sudden frantic gulping, or grass-eating alongside repeated vomiting, lethargy, drooling, or appetite loss, warrants a vet visit. Tremors or weakness after eating grass is an emergency and may mean chemical exposure.