
Dogs usually eat grass because they like the taste or texture, feel bored or anxious, need more fibre, or are trying to settle an upset stomach.
If your dog has ever stopped mid-walk to nibble on grass, you are definitely not alone. It is one of those odd dog behaviours that can make owners pause and wonder whether something is wrong.
The good news is that occasional grass eating is common in dogs. Many healthy dogs graze from time to time and never show any signs of illness. Some enjoy the crunch. Some like the smell. Some do it when they are bored, which is why keeping them mentally stimulated with engaging dog toys or regular enrichment can reduce this behaviour. Others may eat grass when their stomach feels unsettled.
What matters most is the pattern. A dog that calmly chews a few blades of clean grass and then carries on with their day is very different from a dog that is frantically eating grass, vomiting repeatedly, refusing food, or acting flat and uncomfortable.
Key Takeaways
-
Occasional grass eating is common in healthy dogs and is not always a sign that something is wrong.
-
Dogs may eat grass because they enjoy the taste, want more fibre, feel bored or anxious, or have mild digestive discomfort.
-
Vomiting can happen after grass eating, but dogs do not always eat grass just to make themselves sick.
-
Grass can be risky if it has been treated with fertilisers, pesticides, herbicides, snail bait, or other garden chemicals.
-
Contact your vet if grass eating is sudden, excessive, frantic, or paired with vomiting, diarrhoea, appetite loss, lethargy, bloating, pain, or distress.
Why Dogs Eat Grass
Dogs eat grass for several different reasons, and sometimes more than one reason applies at the same time. Your dog might like the taste, enjoy the texture, need more stimulation, feel a little anxious, or be responding to an unsettled stomach.
Grass eating is not automatically a medical problem. It becomes more important when it is new, intense, obsessive, or linked with other symptoms.
When trying to understand why your dog is eating grass, look at the bigger picture. Think about their appetite, energy, stools, vomiting, routine, diet, exercise, stress levels, and access to safe outdoor spaces.
A healthy dog that occasionally grazes is usually not a major concern. A dog that suddenly eats grass like they are desperate for it may need closer attention.
Your Dog Likes the Taste or Texture
Some dogs eat grass simply because they enjoy it.
Fresh grass can be appealing to dogs because it has moisture, scent, texture, and crunch. Some dogs are especially interested in soft new growth after rain or in cooler parts of the day when the grass feels fresh.
This type of grass eating is usually calm and casual. Your dog may sniff around, choose a small patch, nibble a few blades, and then move on. They still seem happy, alert, hungry, and comfortable afterwards.
For these dogs, grass is not necessarily a sign of sickness. It is just another interesting thing in their environment.
Your Dog Is Acting on Instinct
Grass eating may also be connected to natural canine behaviour.
Dogs are not strict carnivores. They are adaptable animals that may show interest in different smells, textures, and food-like materials in their environment. Even well-fed dogs on complete diets may still nibble grass now and then.
This does not mean your dog needs grass to survive. It simply means plant chewing can sit within the normal range of dog behaviour.
For some dogs, grazing may be instinctive. For others, it may be curiosity, habit, or a way to interact with the world around them.
Your Dog May Want More Fibre
Grass contains fibre, and fibre plays an important role in digestive health. It helps support normal bowel movement and stool quality.
Some owners notice their dog eats more grass when their stools are too firm, irregular, or inconsistent. This does not automatically mean your dog has a deficiency, but it can be a clue that their diet or digestion may need a closer look.
If your dog is eating a complete and balanced diet, they should not need to rely on grass for nutrition. However, if they are grazing often and also having stool changes, constipation, or regular digestive upsets, it may be worth speaking with your vet.
Avoid making sudden food changes without guidance. A quick diet switch can upset the stomach further, especially for dogs with sensitive digestion.
Your Dog May Have an Upset Stomach
Many people believe dogs eat grass because they are trying to make themselves vomit. Sometimes grass eating does happen around nausea, but it is not the only explanation.
A dog with an unsettled stomach may eat grass quickly, swallow it rather than chew it properly, drool, lick their lips, gulp, or seem restless. Vomiting may follow soon after.
However, not every dog vomits after eating grass. Many dogs graze and then continue their day as normal.
The concern is not one small nibble or one isolated vomit. The concern is repeated vomiting, ongoing diarrhoea, appetite loss, lethargy, bloating, retching, drooling, or signs of pain.
If your dog is eating grass frantically and vomiting more than once, contact your vet.
Your Dog Is Bored
Boredom is one of the most common and overlooked reasons dogs eat grass.
A dog that spends long periods in the backyard with little to do may start grazing because grass is available. It smells interesting, moves in the breeze, feels different in the mouth, and gives them something to focus on.
This can be especially common in energetic dogs that need regular mental and physical stimulation. Staffies and Staffy mixes, for example, often do best when they have a healthy mix of sniffing, chewing, training, playing, and problem-solving throughout the day.
If your dog mostly eats grass when they are alone, under-stimulated, or waiting for your attention, boredom may be part of the reason.
Helpful enrichment can include:
-
Sniff walks
-
Puzzle feeders
-
Slow feeders
-
Tug games
-
Fetch
-
Safe chew toys
-
Short training sessions
-
Interactive dog toys
-
Rotating toys to keep things interesting
The goal is not to keep your dog busy every second of the day. It is to give them enough healthy outlets that grass becomes less interesting.
Your Dog Is Anxious or Self-Soothing
Some dogs chew, lick, or nibble when they feel anxious. Grass can become part of that self-soothing pattern.
This may happen during storms, fireworks, separation stress, house moves, new routines, new pets, visitors, or unfamiliar environments. A dog may graze more in a new park or during travel because sniffing and chewing help them process what is happening around them.
Anxiety-related grass eating often has a pattern. It may happen at certain times of day, around certain triggers, or alongside other behaviours such as pacing, whining, panting, clinginess, digging, barking, or destructive chewing.
If anxiety seems to be part of the problem, focus on the cause rather than only stopping the grass eating. A calmer routine, predictable daily structure, safe resting spaces, appropriate exercise, and vet or behaviour support can all help.
Your Dog Is Exploring the World
Puppies and younger dogs often explore with their mouths. Grass, leaves, bark, mulch, dirt, toys, shoes, and almost anything at nose level can become part of their investigation.
For puppies, a little grass nibbling can be normal curiosity. The main concern is what else might be in the area. Public grass may contain parasites, animal waste, garden chemicals, toxic weeds, mushrooms, or other hazards.
Puppies should be supervised closely outdoors, especially before they have completed their vaccination and parasite prevention schedule.
If your puppy keeps eating grass, calmly redirect them to a safe toy, reward them for leaving unsafe items, and avoid letting them graze in unknown areas.
Your Dog Has Learned It Gets Attention
Dogs quickly learn which behaviours make humans react.
If your dog eats grass and you instantly rush over, call their name, chase them, or make a fuss, they may learn that grazing gets attention. Even if you are trying to stop them, the reaction itself can become rewarding.
This is especially true for bored dogs or dogs that enjoy playful chase games.
Instead of reacting dramatically, redirect calmly. Use a cue they know, such as “come” or “leave it”, then reward them when they move away from the grass. You can then offer a toy, a sniffing activity, or a short training game.
The calmer and more consistent your response, the less exciting the behaviour becomes.
Something Has Changed in Your Dog’s Routine
A sudden increase in grass eating can sometimes point to a change in your dog’s body, diet, environment, or stress levels.
Possible triggers include:
-
New food
-
New treats
-
Eating rich scraps
-
Less exercise
-
More time alone
-
New medication
-
Recent illness
-
Stress at home
-
New garden products
-
A change in stool quality
-
Moving house
-
Visiting a new park or outdoor area
If your dog has always nibbled grass occasionally, it may simply be part of their normal behaviour. If they suddenly start eating grass intensely every day, it is worth paying closer attention.
New behaviour deserves a closer look, especially when it comes with physical symptoms.
Is It Normal for Dogs to Eat Grass?
Grass eating is usually normal when it is occasional, calm, and not linked with signs of illness.
Normal grass eating may look like this:
-
Your dog nibbles a few blades during a walk
-
They graze briefly in the backyard
-
They do not vomit repeatedly afterwards
-
Their stools stay normal
-
Their appetite is unchanged
-
Their energy remains normal
-
They are not obsessed with finding grass
Concerning grass eating looks different. It may be frantic, frequent, sudden, or paired with vomiting, diarrhoea, pain, appetite loss, or unusual tiredness.
A simple way to think about it is this: occasional grazing is usually less concerning than sudden, intense, or symptom-linked grass eating.
Is Grass Safe for Dogs?
Clean, untreated grass is usually not the biggest problem. The bigger risk is what may be on or around the grass.
Australian dog owners should be careful with:
-
Lawn fertilisers
-
Weed killers
-
Herbicides
-
Pesticides
-
Snail and slug bait
-
Rat bait
-
Toxic weeds
-
Mushrooms
-
Mouldy grass clippings
-
Compost
-
Parasites from contaminated soil or faeces
-
Sharp grass seeds that can lodge in paws, ears, eyes, or skin
Grass in public parks, shared lawns, nature strips, and roadside areas can be harder to judge because you may not know whether chemicals have been used.
If you are unsure whether grass has been sprayed or treated, do not let your dog eat it.
When Should I Worry About My Dog Eating Grass?

You should worry about grass eating when it becomes sudden, intense, obsessive, or linked with signs that your dog may be unwell.
Contact your vet if your dog:
-
Eats grass frantically or obsessively
-
Vomits repeatedly
-
Has ongoing diarrhoea
-
Has blood in their stool or vomit
-
Refuses food
-
Seems lethargic or weak
-
Shows signs of abdominal pain
-
Has a bloated or tight belly
-
Retches without bringing anything up
-
Drools excessively
-
Seems distressed or unable to settle
-
May have eaten treated grass, bait, toxic plants, or mushrooms
You should also be more cautious with puppies, senior dogs, pregnant dogs, and dogs with existing health conditions.
Grass eating itself is not always the problem. Grass eating combined with other symptoms is what deserves closer attention.
What Should I Do If My Dog Keeps Eating Grass?
If your dog keeps eating grass, start by observing the pattern.
Ask yourself:
-
When does it happen?
-
Does it happen after meals?
-
Does it happen when your dog is bored?
-
Is your dog calm or frantic?
-
Do they vomit afterwards?
-
Are their stools normal?
-
Has their food changed?
-
Has their routine changed?
-
Is the grass clean and untreated?
-
Could there be weeds, mushrooms, fertilisers, or bait nearby?
If your dog seems well and only grazes occasionally, you may not need to do much beyond making sure the area is safe.
If the behaviour seems boredom-based, add more enrichment. If it seems anxiety-based, look for triggers. If it seems digestion-based, track stools, appetite, vomiting, and food changes.
If the grass eating is sudden, excessive, or paired with symptoms, call your vet.
How to Reduce Grass Eating Caused by Boredom
If boredom is part of the problem, the best solution is not just saying “no”. Your dog needs something better to do.
Dogs need physical exercise, but they also need mental stimulation. For many pups, especially active and strong breeds, a simple walk is helpful but not always enough.
You can reduce boredom by adding small enrichment moments throughout the day.
Try:
-
Letting your dog sniff more during walks
-
Feeding part of their meal through a puzzle feeder
-
Playing short tug or fetch games
-
Practising simple training cues
-
Offering safe chew toys
-
Rotating toys instead of leaving everything out all the time
-
Giving your dog interactive toys that encourage problem-solving
For Staffies and other energetic dogs, enrichment is especially important. A bored dog may graze, dig, chew furniture, bark, or look for their own entertainment. A dog with better outlets is more likely to settle.
Should I Stop My Dog Eating Grass?
You do not always need to stop your dog from eating grass.
If your dog only nibbles a small amount of clean, untreated grass and seems perfectly well, it may be harmless. Many dogs graze occasionally without any issues.
You should stop or limit grass eating when:
-
The grass may have been sprayed
-
The area contains toxic plants or mushrooms
-
Fertilisers, pesticides, herbicides, snail bait, or rat bait may be present
-
Your dog eats grass obsessively
-
Your dog vomits repeatedly afterwards
-
Your dog has diarrhoea
-
Your dog refuses food
-
Your dog seems unwell or uncomfortable
-
Your puppy is grazing in public areas
A balanced approach works best. Do not panic over every blade of grass, but do not ignore clear warning signs either.
What Not to Do
Do not punish your dog for eating grass
Punishment can make your dog confused or anxious, especially if they are grazing because they feel unwell, bored, or stressed.
Do not assume vomiting is always normal
One isolated vomit may pass quickly, but repeated vomiting should not be ignored.
Do not allow grazing on unknown grass
Avoid sprayed lawns, public grass with unknown chemical use, roadsides, and areas with toxic weeds, mushrooms, fertilisers, pesticides, herbicides, snail bait, or rat bait.
Do not change your dog’s diet suddenly
If you think your dog needs more fibre or a different food, speak with your vet first. Sudden changes can make digestive issues worse.
Do not ignore sudden changes
If your dog suddenly starts eating grass intensely, especially with other symptoms, it is worth checking in with your vet.
Frequently Asked Questions
What do I do if my dog keeps eating grass?
Check that the grass is clean and untreated, then look at your dog’s diet, stools, routine, and enrichment. If the grass eating is sudden, excessive, or comes with vomiting, diarrhoea, lethargy, or appetite loss, contact your vet.
What is a dog lacking when he eats grass?
A dog is not always lacking anything when they eat grass. Some dogs simply like the taste or texture, while others may be seeking more fibre or responding to mild digestive discomfort.
Should you let your dog eat grass if they want to?
Occasional grazing on clean, untreated grass is usually fine. Do not let your dog eat grass from sprayed lawns, public parks with unknown chemical use, or areas with toxic plants, mushrooms, fertilisers, or bait.
Do dogs eating grass mean they have worms?
Not necessarily. Grass eating can be normal, but worms may be a concern if your dog also has diarrhoea, vomiting, weight loss, a bloated belly, scooting, or visible worms.
When should I worry about a dog eating grass?
Worry if the grass eating is frantic, obsessive, or paired with repeated vomiting, diarrhoea, appetite loss, lethargy, bloating, pain, or signs of distress.
Why does my dog eat grass then vomit?
Some dogs eat grass when their stomach feels unsettled, but vomiting is not always the reason. If your dog vomits repeatedly or seems unwell afterwards, contact your vet.
Why does my dog eat grass every day?
Daily grass eating can become a habit, especially if your dog enjoys the texture or is bored. If it is excessive or linked with digestive changes, it is worth checking with your vet.
Can puppies eat grass?
Puppies may nibble grass while exploring, but they should be supervised closely. Keep them away from treated lawns, public grass, toxic plants, mushrooms, and areas where other animals may have toileted.
Can grass cause diarrhoea in dogs?
Grass can upset some dogs’ stomachs, especially if they eat too much or if the grass contains chemicals, parasites, mould, or bacteria. Persistent diarrhoea should be checked by a vet.
How do I stop my dog eating grass?
Redirect your dog calmly, increase enrichment, offer more sniff walks and interactive play, and block access to unsafe grass. If the behaviour is sudden or obsessive, speak with your vet.
Final Thoughts: Look at the Pattern, Not Just the Grass
Grass eating can look strange, but it is often a normal part of dog behaviour. Many dogs nibble grass because they like the taste, enjoy the texture, feel curious, or need something to do.
The most important thing is to look at the pattern. A bright, happy dog that occasionally grazes on clean grass is usually not a major concern. A dog that eats grass frantically, vomits repeatedly, has diarrhoea, loses appetite, or seems uncomfortable needs a vet check.
For everyday grass eating linked to boredom, restlessness, or extra energy, enrichment can make a real difference. More sniffing, chewing, playing, and problem-solving can help your dog feel calmer and more satisfied.
At Happy Staffy Co., we know a well-stimulated dog is often a happier dog. Explore our range of tough dog toys, interactive toys, and enrichment favourites to give your pup safer, more rewarding ways to chew, play, and burn off energy without turning the lawn into their next snack.
