Yes lots of peoples furbabies on here do this - You are not alone.
Going on the link in the above thread, it just shows you that there are many reasonss that they do this nasty thing.
There is a theory that putting pineapple in the meal stops them eating their poop, but it didn't work for Rogue.
Rogue too will only do this when left alone, & if she's in her crate, otherwise she passes it by, but we are quick with the poop-a-scoop round here.
Try & work out a routine so that you know roughly when he needs to poop, so that you can get there before hand, & practice using a command for potty, so that you can start training him to go on command, so that he knows what you want from him.