Pet Health
· Updated March 03, 2026· 5 min read

Why Is My Dog Eating Grass?

✓ Vet-Reviewed Content
Dr. James Bascharon
Written by Dr. James Bascharon, DVMVeterinarian | Founder & CEO
Last medically reviewed: March 03, 2026
Meet our Vet Advisory Board →

- Most dogs will eat grass at some point in their lifetime, and the behavior is not always cause for concern
- Pica — eating non-food items like grass, dirt, or feces — can indicate a deficiency in minerals, nutrients, or vitamins in the dog's diet
- Dogs may eat grass to increase fiber intake and help make stool softer, bulkier, and easier to pass when they are constipated
- Intestinal parasites can cause grass eating along with diarrhea, weight loss, lethargy, and worms in the stool — consult your veterinarian for fecal parasite testing if these signs are present
- Anxiety can cause stomach upset in dogs, and grass eating may be a coping mechanism or an attempt to calm a nervous stomach
- Dogs with an overly acidic stomach — often caused by stress or eating oily, spicy, or fatty human food — may eat grass to help neutralize the acidity
- Grass treated with pesticides, herbicides, or fertilizers can be harmful, and grass contaminated with urine or stool from other animals can expose dogs to bacterial, parasitic, and viral infections
- If grass eating persists despite dietary adjustments, your veterinarian may need to rule out intestinal worms, gastric reflux, pancreatitis, or inflammatory bowel disease

Illustration showing six common reasons why dogs eat grass

If you have ever noticed your dog eating grass, you are not alone. Most dogs will eat grass at some point in their lifetime. While occasional grass eating is not always a concern, frequent or persistent grass eating can sometimes point to an underlying issue worth addressing.

From digestive discomfort to nutritional gaps, here are six common reasons dogs eat grass and what you can do about it.

6 Reasons Why Dogs Eat Grass

1. Pica

When a dog eats non-food items like grass, it is a condition known as pica. Other examples include eating garbage, feces, plastic, and other items with no nutritional value. Pica in dogs can be a sign of a deficiency in minerals, nutrients, or vitamins in their diet.

Note that it is normal for puppies to mouth and chew on a variety of non-food items — including grass, shoes, and furniture — as a way to explore the world around them. This exploratory behavior is not pica and is similar to how human babies use their mouths for tactile stimulation.

2. Fiber

Dogs sometimes eat grass to increase their fiber intake. If a dog is constipated, grass can help make stool softer, bulkier, and easier to pass. This behavior can overlap with pica when the underlying cause is a diet that lacks adequate fiber.

3. Intestinal Parasites

If your dog has parasites, grass eating may be an instinctive form of self-treatment. If your dog is eating grass along with showing signs such as diarrhea, weight loss, lethargy, and worms in the stool, intestinal parasites could be the cause. Consult your veterinarian about performing fecal parasite and other diagnostic testing.

4. Anxiety

Dogs experience anxiety, and like humans, nervousness can cause stomach upset. Your dog may be eating grass as a coping mechanism or as a way to calm a stomach that has been unsettled by stress or anxiety.

5. Stomach Acid

If your dog's stomach is overly acidic, they may eat grass to help neutralize it. Increased stomach acid can be caused by stress or by eating oily, spicy, or fatty human food.

6. Upset Stomach

Dogs with an upset stomach may gulp down grass until they vomit, which can provide temporary relief from nausea. If your dog is eating grass and then vomiting, monitor for additional signs of illness including blood in the vomit, abdominal pain, dry heaving, irregular bowel movements, reduced appetite, excessive salivation, and changes in water consumption. Contact your veterinarian if any of these signs are present.

Illustration of a dog eating grass with information about potential risks

Is Eating Grass Bad for Dogs?

Eating grass is something wild and domestic dogs have done for thousands of years, and the grass itself is not inherently harmful. However, not all grass is safe. Depending on where your dog is eating, the grass could contain pesticides, herbicides, fertilizers, or infectious organisms including bacteria, fungi, parasites, and viruses.

Eating grass that has been contaminated with urine or stool from another animal can increase your dog's risk of exposure to bacterial, parasitic, and viral infections — especially if your dog has a compromised immune system. If the grass is generally unaffected by chemicals or excrement from other animals, occasional grass eating is not typically a concern.

What to Do If Your Dog Will Not Stop Eating Grass

Grass may be your dog's most readily available option for self-treatment, but it should not be considered a cure-all. If your dog is eating grass to manage digestive upset or to compensate for missing nutrients, discuss the behavior with your veterinarian. A probiotic and prebiotic supplement can support more balanced gut health by introducing beneficial bacteria and fiber, which may reduce your dog's desire to eat grass.

Some dogs may also simply enjoy the taste or texture of grass. While this can be harmless, it is a good idea to first rule out potential causes before assuming the behavior is benign.

If you have tried adjusting your dog's diet or daily habits and the grass eating continues, talk to your veterinarian about other potential causes. They may suggest an in-person visit to rule out intestinal worms or other parasites, gastric reflux, pancreatitis, inflammatory bowel disease, or other conditions — particularly if your dog is showing behaviors consistent with pain, discomfort, or other clinical signs of concern alongside the grass eating.

🩺
DR. JAMES BASCHARON SAYS
"If your dog is eating grass and showing signs like diarrhea, weight loss, lethargy, or worms in the stool, consult your veterinarian about performing fecal parasite and other diagnostic testing."
— Dr. James Bascharon, DVM , General Practice
Breeds commonly affected
Most at risk

Frequently Asked Questions

Why does my dog eat grass?

Dogs eat grass for a variety of reasons. Common causes include pica (eating non-food items due to a nutritional deficiency), a need for more fiber to aid digestion, intestinal parasites, anxiety-related stomach upset, excess stomach acid, or general digestive discomfort. Some dogs may also simply enjoy the taste or texture of grass.

Is it bad for my dog to eat grass?

Grass eating itself is not necessarily harmful — wild and domestic dogs have done it for thousands of years. However, grass treated with pesticides, herbicides, or fertilizers can be dangerous. Grass contaminated with urine or stool from other animals can also expose your dog to bacterial, parasitic, and viral infections, especially if your dog has a compromised immune system. If the grass is untreated and uncontaminated, occasional grass eating is generally not a concern.

Why does my dog eat grass and then throw up?

Dogs with an upset stomach may gulp down grass until they vomit, which can provide temporary relief from nausea or digestive discomfort. If your dog is vomiting after eating grass, monitor for additional signs of illness such as blood in the vomit, abdominal pain, dry heaving, irregular bowel movements, reduced appetite, excessive salivation, or changes in water consumption, and contact your veterinarian if any of these are present.

Should I take my dog to the vet for eating grass?

If your dog eats grass occasionally and shows no other symptoms, a vet visit is usually not necessary. However, consult your veterinarian if the grass eating is frequent or persistent, if it is accompanied by diarrhea, weight loss, lethargy, vomiting, or worms in the stool, or if dietary adjustments have not resolved the behavior. Your vet may want to rule out intestinal parasites, gastric reflux, pancreatitis, or inflammatory bowel disease.

Do puppies eat grass because of pica?

Not necessarily. It is normal for puppies to mouth and chew on a variety of non-food items, including grass, as a way to explore the world around them — similar to how human babies use their mouths for tactile stimulation. This exploratory behavior is typically not pica. Pica in adult dogs, however, may signal a nutritional deficiency and should be discussed with your veterinarian.

Can I give my dog something to stop grass eating?

If your dog is eating grass due to digestive upset or a nutritional gap, a probiotic and prebiotic supplement can support more balanced gut health and may reduce the desire to eat grass. Prebiotics feed beneficial gut bacteria, probiotics introduce beneficial bacteria, and fiber supports regular digestion. If you suspect a nutritional deficiency, consult your veterinarian about whether a dietary change or supplement is appropriate.

Sources

Dr. James Bascharon is a veterinarian, the founder of Vetnique Labs, and a member of the Vetnique veterinary advisory board. Dr. Bascharon created Glandex after identifying a gap in veterinary solutions for pets with anal gland issues and has since expanded Vetnique's product line to address a range of pet health needs through veterinary-formulated nutritional supplements.

📋
Veterinary Disclaimer

Vetnique Labs was founded by Dr. James Bascharon, DVM, and all content is reviewed by our Vet Advisory Board. This information is not a substitute for professional veterinary advice. Always consult your veterinarian.

Dr. James Bascharon
About the Author

Dr. James Bascharon, DVM

Veterinarian | Founder & CEO

Dr. James Bascharon is a veterinarian, entrepreneur, and the visionary founder of Vetnique. He launched Vetnique in 2012 after formulating Glandex® in his own kitchen to address anal gland health in pets.

Search