Dog Keeps Eating Dirt And Grass. The dogs body knows it needs to rid itself of what is causing the gastrointestinal upset. Using a crate is a great way to prevent unwanted behaviors like eating dirt. He could have a medical condition a behavior problem or he could be malnourished. A dog experiencing a tummy ache often turns to grass or dirt as a catalyst for throwing up.
Many dogs have a condition known as pica which means they eat things that arent food including dirt feces toys and grass. Grass dirt leaves sticks feces from geese rabbits deer and other animals and sometimes rocks garbage or anything else they find when on a walk or out in the back yard. For example eating dirt would be a pica disorder. Gastrointestinal parasitism may be a cause or an effect of dirt eating. Now there are lots of possible reasons behind why do dogs eat dirt. Surprisingly not all dogs vomit after eating grass.
The dogs body knows it needs to rid itself of what is causing the gastrointestinal upset.
If your dog eats dirt. Restrict your dogs when you cant watch them. If in addition to this pica behavior in your dog you notice that your dog suffering from fatigue dark urine loss of appetite and accelerated breathing consult your veterinarian as soon as possible. This could be because they ate something bad already which is causing nausea or other stomach discomforts. A common complaint among those living with puppies is that they eat everything they can when outside. Lastly a dog that eats dirt is prone to digging and other destructive behavior.