I've heard of those sort of books and methods, but I've never heard anyone say they worked. The best advice is to go with your child's lead. If you force the issue, it will backfire and they will do things like pee on toys or in their pants on purpose. Switch to training pants. Take him to the potty after each meal and before and after nap and bedtime. If he only sits there for a second, that's okay. Congratulate him for trying. As time passes, he will start to go on the potty more and eventually it will just be over. When he does go in his pants, don't make a big thing of it. Just say "EWW! Well, maybe you'll make it next time." And try to get him to sit on the potty for a second or two at least. I've gone through 4 children. With my first I tried to push it, and it backfired. I waited until he was really ready and followed his lead, and then he potty trained in a couple months. It's tiresome, and everyone wants to get out of diapers, but patience is key. Mine were potty trained at 2 1/2, 3, 3, and a little before 2. I think my youngest boy potty trained so fast because he saw his big brothers going, so example may help too. And I have heard some people who just waited until 3 say that their child potty trained really fast, I just wanted to be done before then. The only thing I can say for certain is that I've never met a 4 year old that wasn't potty trained, at least all day.