Explaining coprophagy – why do dogs eat their own poo?

Dogs are scavengers. As many dog owners know to their cost, dogs often have a penchant for things that we find less than palatable. If it’s not counter or table surfing, it might be raiding the kitchen rubbish bin or snacking on rich pickings from the park, street or elsewhere.