Why Do Dogs Eat Plants, Trees, Tree Bark, or Flowers?

Have you ever wondered why do dogs eat plants and why do dogs eat tree branches?

Is it healthy?

You are in the right place!

Here you will find out all the necessary information about the food your dog eats. You will learn what things you should keep them away from, and lots of other useful information.

Bms Playpen Dog Crate

Top 5 Reasons Why Your Dog Eats Plants, Trees, Tree Bark, or Flowers


Dogs like to explore places and try everything, including plants and flowers. They mostly explore them from the outside, but they are not afraid to try them either. Whatever smells good enough to them, they will want to put in their mouths. But, you need to be careful. Some dogs have the compulsion to eat nonfood items. This compulsion is medically called a pica. Furthermore, it may occur as a reaction to fear, boredom, or anxiety. In this state, the dog will try to consume and digest the bark rather than merely chew it up and spit it out.


You have probably seen a little dog eat grass a lot of times. You have probably wondered why is my dog eating plants or you saw dog eating grass and wonder how to stop my dog from eating grass. Here is the answer – teething could be a reason. Also, small puppies bite the bark of trees to reduce the pain of teething. The dog will chew things he should not, but will also reduce his intake of normal food. That way you will notice that something is wrong.

3.The Bark Of The Trees Is Tasty To The Dogs

The bark of their trees is delicious for dogs because it contains cellulose. Cellulose is a type of fiber that makes it easier for dogs to digest and keeps their colon healthy. When dogs eat the bark of trees, they have a feeling of satiety. When a dog eats plants, it means that it lacks more fiber in its diet. Owners should try to feed the dog more or give him more fiber food.


4.Hobbies And Attention

Dogs eat flowers and plants because they have no other hobbies. They are bored, and for that reason, they eat plants. Dog owners should pay more attention to dog walks and get their attention. When taking your dog for a walk, watch what he does and what he eats. Also, play with it so you do not feel lonely. When you are at home, pay attention to him, buy him toys so he can chew them. This way you will no longer wonder why is my dog eating my houseplants? If you get angry because your dog makes damages your plants, growing pet grass might be a good idea.

5.Potting Soil

Dogs often eat plants, grass because they feel something sweet in the potting soil. There can often be the remains of food, which the dog smells and because of that, he starts eating. Also one of the reasons why your dog eats soil is due to too much stress. So you need to devote more time to it. Of course, the reason may be a bigger health problem. most often a dietary problem, which will also lead to digestive problems in dogs.

To Sum Up

Here you could read about five reasons why your dog eats flowers and other things they should not. Also, here you could find out how to stop them from doing it. The most important thing is to dedicate enough time to your pet, play with him and control what food he ingests.

Joana has graduated in Linguistics in 2014. and began her work experience as a journalist and freelance writer. Her professional writing experience, as well as experience with pets, brought her to Petovly where she’s an editor. Working on the site, she collaborates with vets and animal shelter workers she has met when she was volunteering as a student. This experience made her an expert in pets’ care, breeds, and diseases.