Dietary deficiencies can cause dogs of any age to eat dirt to obtain minerals, like sodium, iron, and calcium from the soil. 30 нояб. 2021 г.
What is my dog lacking when it eats dirt?
Nutritional Imbalance or Mineral Deficiency Eating dirt can be a sign that your dog isn't getting enough of the essential minerals they need for good health. Or, a hormonal issue could be preventing your dog from absorbing the minerals and nutrients in their food.
What are dogs lacking in their diet when they eat grass?
Dogs need roughage in their diets and grass is a good source of fiber. A lack of roughage affects the dog's ability to digest food and pass stool, so grass may actually help their bodily functions run more smoothly.