well, dogs will eat cat poop- just accept it and put the litter box somewhere the dog can't get at it.
Puppies often outgrow eating poop. The easiest thing is to just not let them have access to it- pick it up right after they go, keep them on leash away from it, teach a "leave it" for walks. An 8-month old pup shouldn't be pooping in the house?
This is my personal theory - unresearched & uncorroborated & unsupported & even maybe unfounded, but I think it's related to why foals eat their dam's poop - nature's way of introducing the "good" probiotic bacteria into the gut. My new then 8mo old dog came with this habit (eating the other dog's, the horses', the cats') along with a good case of loose, soft stool. (I'm the one who started the "white boxer" thread.)
Anyway, along with changing food that he came with, I also added pre/probiotics & enzymes to his food - not only does he have normal poop now, he has stopped raiding the cat box...
It's a nasty habit - literally. There are commercial OTC supplements to try to deter them, but they didn't work great for my dog. He's either outgrown it or at the very least learned not to do it in front of me. I occasionally catch a whiff of poop breath and wonder. Yuck.
If you believe everything you read, better not read. -- Japanese Proverb
Well at least he is cleaning up his messes?!! I have had dogs eat out of the litter box and eat horse, chicken and cow poop and although gross, not unexpected. I have never seen a dog eat it's own though.........