Coprophagia is the correct term for dogs that eat faeces. One of the most common reasons given for this is that it tastes good! I cannot and will not disagree with this conclusion, as I do have not the scientific evidence to disprove this most common of theories.