Updated On September 23rd, 2025
Pet's info: Dog | Mixed Breed Medium (23 - 60lb) | Male | unneutered | 5 months and 16 days old
My dog keeps eating dirt. My vet advised that I should put him on Hills Vet Essentials which I have and he's fine on but he keeps picking up dirt from my garden when I let him out for the toilet. When I try to stop him he runs away and tries to get me to play. How do I stop it and why does he do it?
1 Answer
Published on August 7th, 2017
It sounds like this may be a learned behavior for him since he is on a good quality diet and nutritional deficiencies are unlikely. I would recommend distracting him with some play time with his favorite toy in the morning when he tends to do this so you are not giving him attention (even though it is negative attention) for eating the dirt. In order to completely stop this behavior you may need to prevent his access to the dirt by putting something like a basket muzzle on him.
1Pet Parents found this answer helpful
Book an appointment with the pros – our expert vets are here to help.