Dudley used to eat dirt and mud quite often as a puppy. He seemed to stop as he got a little older but he has started again this winter. It is not for water as he does it mainly in the garden sometimes around the bushes. We do not have any dangerous plants as we have chickens in the garden. Could he possibly be finding something he is not getting in his food? Should I give him supplementary vitamins/minerals. He is still young at two and a half but I am wondering if he is missing something. He has Canagan dog food which I believe is a good food.