Well, I pushed my son hard, and also have never had him wet the bed, so I don't think it's the non pushing that brings about the good results.
With my son, I noticed on the second day that he was pooping in his underwear. So, I took them off and just let him run around with a shirt on and nothing else. He REFUSED to poop with nothing on. So, he kept saying he had to go "potty", but when we got there he said "I don't want to go". Eventually, after taking him to the potty about 6 times in 20 minutes, he just couldn't hold it anymore, and he pooped. He was very upset while doing so, but I kept saying "WOW! What a big boy! When you're done you get a special prize!" The second and third time, he wasn't too thrilled either, but I made him sit there and finish, and afterwards he got to pick a toy from a "I went poopy bag". He was potty trained in only 3 DAYS, and stopped wearing pullups at night on the 6th day. He's never wet his bed, never pooped his pants, and has only peed his pants three times in a year and a half. I believe that if their not pushed, they will always choose the easy and comfortable way out. There's nothing wrong with pushing your child into milestones such as potty training. My sister did the "Oh, I am just going to wait until he's ready" method, and her son didn't potty train until he was 4!!
Just watch for him, maybe try the no underwear thing, when he asks to have a pull up put on, say "no, if you need to go poopy, I will take you to the potty." If you have trouble standing your ground with him, throw away all the pull ups in the house unless you need them at night. You're definitely not teaching him anything by letting him put on a pull up and poop in it. You're only prolonging the whole process.