Okay, so maybe this will gross some people out, but I can't figure out why my 3 year old absolutely refuses to poop in the toilet. He has been peeing on the potty for at least 6 months now, and he does great- even stays dry during naps and at night- but getting him to poop on the potty is like trying to fit an elephant into an eggshell without breaking it! He poops his pants nearly every day, and I'm getting tired of cleaning it up.
I try to catch him right when he needs to go and then run him into the bathroom, but he will usually just hold it until he finds a chance to sneak into a corner when I'm not looking and make his move (he won't poop in his pants with someone watching). Tonight, however, I kept a close watch on him because I knew he needed to go. I had taken him to the toilet several times, but again he had refused to do anything while sitting there.
Then when he was in the bathtub, he got this look of urgency on his face and said, "I need to go potty!" But as soon as I sat him on the potty, he started yelling, "NO! NO!" and tried to get back in the tub. I was determined not to let him poop in the bathtub, so I just held him (rather forcefully) on the toilet while he screamed and kicked and cried until finally, he relaxed and let it go. He was so proud of himself for pooping in the potty- which I find rather funny since he really had no choice in the matter.
I have to wonder if I did the right thing or not. I hate to force him to do it, but I don't want to be cleaning up his poopy underwear when he's 25, if you know what I mean.
If someone opened a potty-training boarding school, they'd make big bucks... but it's not gonna be me!