All dogs do that. And they eat other dogs puke. Very nasty...
I have two chihuahuas and one eats her own and the others poop, even while its still hot. You can get a tonic in some pet shops that make the poop taste bad. Haven't tried it yet though as my dg is lactating.