Why Does My Dog Eat Grass Roots And Dirt. Minerals such as calcium sodium and iron can be found in the earth along with probiotic bacteria. 1 Most experts agree however that grass eating is normal canine behavior and that this type of pica usually doesnt cause too many if any problems. If they are actually ingesting it they could have a mineral deficiency and instinctively they are trying to correct it. Vet Peter Dobias suggests that indigestion and eating soil can be caused by vitamin deficiencies B complex or B12 or a disrupted intestinal flora.
Nutritional Deficiency One of the most popular theories is that our dogs eat dirt because our modern dogs diet lacks essential nutrients that are necessary for good health. Again this is a natural course of events and the dog is just following what Mother Nature intended. Some dog owners and veterinarians assume that grass eating is a form of pica or eating strange items sometimes caused by a diet deficiency. Indigestion and eating soil can also be caused by vitamin deficiencies especially B complex and Vitamin B12 as well as imbalances of the intestinal flora which can be corrected by high-potency probiotics. Vet Peter Dobias suggests that indigestion and eating soil can be caused by vitamin deficiencies B complex or B12 or a disrupted intestinal flora. However if your dog is having tummy issues theyre more likely to eat grass says the AKC.
If your dog is eating dirt for any reason other than a medical one with just a little bit of extra work on your part you should be able to get his dirty little habit under control.
Some say its because they know their stomachis upset or that they need to vomit. Eating the soil and grass is a little more concerning. For more read about hemolytic anemia in dogs here. The digging of the grass ground dirt and eating of the roots isnt due to a deficiency of her diet. If the behavior is new it might be time to beef up your dogs nutrients by adding some pre and probiotics and some additional. Nutritional Deficiency One of the most popular theories is that our dogs eat dirt because our modern dogs diet lacks essential nutrients that are necessary for good health.