B., My daughter did the SAME thing. My husband and I would get so annoyed, she said it hurt ect.... I then later found out she had been constipated and it did hurt for her to go, and somehow was easier going in her pants when it just finally came out. The dr told us that if a child has an experience where it hurts when they go on the toilet than they are afraid to do it again. Its not that he does not know, or that he is being fresh or anything. It just may hurt to go on the toilet. My daughter is 6 now, and never ever has accidents however pooping is still an issue, she will hold it and then go but complain that her but hurts ect.. Her pedi has put her on mirilax, and that has helped a lot. I would rec talking to your dr about this, b/c it is very common. I have talked to so many people with the same thing and they all have their children on mirilax. It softens the poop, my pedi said it is very mild and safe, as I worried about causing lazy bowel later in life, she told me not at all, that constipation in children can cause lazy bowel. So I know its hard, but please talk to him, and see if this is the problem. My husband and I felt so bad once we found out the poor little one was actually in discomfort. Good luck!