Sorry its a bit of a long one.
So my little boy is 3 and a half, been potty trained and even dry through the nights, the only thing we can't suss is pooping.
When he was first potty trained he would poop on the toilet up until a couple of months ago he started pooing his pants. He refuses to go to the toilet. We can tell when he needs to go so we sit him on the toilet, nothing will happen then as soon as we take him off the loo he will go and poo his pants. He will sometimes hold it in for 3 days until hes desperate. The times that he has done it on the toilet we have praised the hell out of him and given him rewards but he still won't do it himself. We were sat on the toilet for 45 minutes the other day, only for him to poop his pants as soon as we take him off. Just to add, not once has he ever wet himself or wet the bed, he will happily take himself off to the toilet for a wee. I'm at my wits end and really don't know what to do anymore and help or advice would be appreciated. TIA :)