Hi! This is also my first post and it's about my baby eating poop

. He's almost 16 weeks and he plays and eats his poop. I clean up his poop right away but I have read that they imitates our behavior, so He's cleaning up his mess when we don't see him pooping? He eats Royal canin. I don't know how good or bad this food is, but that's the one the breeder recommended. This long weekend I decide to take a different approach. I haven't cleaned up his mess right away and every time he gets near it i say NO! and i ignore him a couple of minutes so he knows he's doing something bad. I hope I'm doing the right thing here.