My son is 6 years old and not toilet trained as far as having a bowel movement. He will urinate in the toilet with no problem but refuses to have a bowel movement. He will hold it in until I give him a pull up. I have tried everything from rewards, talking about it, not talking about, not giving him a pull up (by the way if I don't give it to him, he will hold it in forever), punishing him etc. I am at my wits end. He is in first grade and so far has never had an accident in school. He always waits until he gets home. Do you have any suggestions? He just refuses to sit on the toilet. Thanks for any advice.