Home > Pawspectives > Nutrition > Why Do Dogs Eat Grass?

Expert advice

Why Do Dogs Eat Grass?

If you have ever wondered why do dogs eat grass? our experts have the answer for you. We cover why it’s happening and whether or not it is safe for your dog. Rest assured eating grass is a very natural behaviour, let’s look at this in more detail…

Edited By: Anna Bain

Why Do Dogs Eat Grass?

Why do dogs eat grass?

The reason dogs eat grass might be that they sense something they need nutritionally or there is something about the grass that would to support their digestive process.

Choosing all manner of healing herbs, plants, and even food types, is a very natural process stemming from their roots as wild animals.

Learn more about why dogs eat grass from Dr Nick Thompson, our vet consultant, in the video below.

YouTube video

Dogs know what they need

Dogs choose grass based on how it feels to them, the vibrations or the scents from it. In most cases it is fresh, greener grass that is eaten, with dogs specifically choosing one type or section.

Dogs do have an innate way of knowing what is going to help them, and what will not. There is in fact a science behind this innate sense, known as Zoo pharmacognosy, or sometimes Botanical Self-Healing.

Like almost all animals, dogs have a gland next to their scent gland called a VNO (Vomeronasal Organ). This organ is literally able to detect frequencies, so if a plant such as grass is fresh and vibrant, or of a variety they sense will be of use them, they will be attracted to it and want to eat it.

Why Do Dogs Eat Grass? Do They Feel Sick?

As mentioned already, the more vibrant and fresher the grass, the more your dog will be attracted to it as they can sense that grass better.

As predominantly carnivorous animals, dogs do not have a great ability to digest the cellulose of plants, especially in their raw state. If your dog is attracted to eating grass for a nutritional reason, they are still likely to bring it back up due to an inability to actually digest it.

Occasionally dogs will eat grass if they do genuinely feel nausea, however this is actually a rare event. It simply appears they felt nauseous because the grass is ‘bought back up again’ afterwards.

Believe it not they are not likely to actually be feeling sick and eating the grass because of that.


Some dogs can be seen eating grass almost on a daily basis, other dogs will only eat grass now and again.

Usually a dog will vomit the grass back up again, this is actually not ‘being sick’, in terms of nausea, it is a natural process called ‘regurgitation’.

It is the same as a dog eating too much bone, regurgitating it and then often eating it again. The regurgitation simply makes the bone or grass easier for them to digest the second time round.

What benefits does grass offer?

If a dog chooses grass for nutritional reasons, they are very likely to be gaining something called Chlorophyll from the grass. The pigment that makes grass green.

Some grasses also contain potassium, a mineral which dogs instinctively know that they need and other types have Vitamin C, which again your dog can be attracted to.

The grass can also contain useful prebiotic fibre that can assist a dog in digestion process. Prebiotics are the food for the beneficial bacteria, the probiotics. Dogs will aim to balance their digestive flora given the chance to do so. Grass can help them do this.

What your dog needs

If your dog is eating grass or supplementing their diet with grass regularly, it may be worth considering some natural dog supplements to improve their digestive system. Initially we would recommend Prebiotics, perhaps adding them as food states to the dog’s meals.

Classic prebiotic foods are Chicory root, Blueberries, Asparagus tips and Garlic (in safe doses a 4kg dog would have roughly ½ clove daily).

The great thing about Garlic is that it is a natural anti-biotic, both eliminating negative bacteria in the gut whilst feeding the beneficial types.

If your dog is eating a lot of grass it may be worth adding a chopped dose of fresh garlic to their dinners for a few days, just to keep any bugs at bay.

Add our natural vitamins

If your dog is eating grass, try giving your them a vitamin boost with our Boost vitamin supplement.
boost product shop one of our vitamin and mineral supplements, one of 9 types of dog supplement
Buy now

Is it safe for dogs to eat grass?

Grass eating is a very common occurrence which almost every dog will do at some point, but is it safe for a dog to eat grass? The simple answer is yes. However, if the grass has been sprayed with gardening chemicals it may not be!

Most dogs will choose grass that is out in nature, perhaps eating grass on their walks or from a more natural part of your garden.

Find out more about food dogs can and can’t eat.

A raw diet can help with a dog eating grass

It is much more common for a dog fed processed food to eat grass.

Whilst there have been no supporting studies, this is likely to be due to the effect processed food has on the dog’s carnivorous gut system. The stagnation of the stomach and subsequent imbalance of small intestine bacteria.

Grass eating could well be a sign that your dog would benefit from a switch to fresh, real food. Discover our raw dog food today, find out how it could help your dog thrive.

If you are new to raw, get our guide for beginners, read about raw dog food myths or find out how to switch to raw.

Feed your dog the best

Buy a sample pack of raw food and watch your dog thrive.
Sample packs with raw food and natural treats - free UK delivery
Buy now


Leave a Reply

Your email address will not be published. Required fields are marked *