Welcome to the club. Not only did Brandi eat her own poop she also used to eat the cat's poop as well. Your little one is probably eating poop because he is missing something in his diet and because he likes the taste of it. I don't think it has anything to do with scolding him. Dogs just like eating poop which is why I only let Brandi lick me on my nose. No french kissing here
I remember this one time I even caught her trying to eat another dog's poop while walking her.....which is a big no no. I got to her before she ate all of it. Heck Brandi has even eaten her vomit as well as the cat's hairball. I've seen her eat some the most grossest things, I am surprised she hasnt gotten sick from all that yuck.