[quote name='carlar9']Some dogs just do it.[/quote]
Actually, they do it because when they are young they dont have some enzyme or germ (or something I cant remember) that they need in the stomach. The mother usually pushes the puppies to eat her poop so they get this enzyme.
Plus I think dogs actually like to eat poop......