Hola dieguito23!! Los perros a veces comen pasto por curiosidad, la tierra no es normal que se la coman, puede estar tenendo alguna falta de nutrientes como minerales que normalmente suelen estar en la tierra. Checa que este teniendo una alimentación adecuada a su etapa fisiologica y la racion sea acorde al peso y tamaño.
La tierra si puede hacer daño por que en ella a veces se encuentras virus, bacterias, parásitos y hongos que puden infectar al can. O si hay piedras en ella, puede llegar a comerlas y estas causar algun problema de obstruccion gastrointestinal.
¡Saludos!