Joke Collection Website - Cold jokes - What is the reason why puppies eat grass?

What is the reason why puppies eat grass?

Dogs eat grass in the fields for many reasons. One of them is that they will cure diseases by eating grass. For example, if a dog eats something bad, it will eat grass to promote diarrhea. It doesn't know what kind of grass can cure diseases. It only eats grass to help digestion and spit out foreign bodies in its stomach. Dog owners may find that their dogs occasionally graze in the fields, but dogs are not herbivores in principle. Why do they eat grass? There are many reasons for this. Let's take a look together.

First, out of curiosity. Dogs themselves are very naughty animals with strong curiosity. They usually have a strong curiosity about things they have never seen before. For example, there is no grass in the staple food they eat, so when they see grass when playing outside, they can't help but taste it. Dogs here may only eat grass for freshness, and don't regard grass as a staple food like cattle and sheep.

Second, it is used to induce diarrhea and vomiting. Dogs are domesticated by wolves, and wolves live in the wild. They must learn to adapt to all kinds of situations in the wild. When they are sick, no one helps them, so they must learn to solve some small problems by themselves, such as eating poisonous things, which makes their stomachs upset. When this happens, dogs will look for grass to eat, because grass can promote digestion and help them induce vomiting and diarrhea, which is very toxic.

Third, supplement the trace elements lacking in the body. Another reason why dogs eat grass in the fields is that dogs lack some trace elements. When dogs lack trace elements, they will show some symptoms accordingly. At this time, they will eat grass to supplement the trace elements in their bodies and make them healthy. Judging from the above reasons why these dogs eat grass, are dogs smart?