Usually positive reinforcement is key. In this case however, I think your son is probably very aware of the situation and simply doesn't approve of having to toilet himself. I mean, if we were used to being pampered, we wouldn't want to let go of it either! With my son, I found the simplest way is the most effective. Take every diaper out of your home and keep only the pull ups for night time. You're going to endure fits, he's going to cry, he's going to be down right pissed off. The key is consistency. When potty training my son, I simply put a long shirt on him with no underwear or pants and let him roam the house. Almost all children have an aversion to pottying on the floor, they KNOW it's wrong, so they will turn to the most convenient option and go potty in a place that won't earn them a time-out: The Potty. Should he potty in the floor? He knows better, you know it, he knows it, and it's time for a time-out. ALSO, one of the MOST important parts of this technique is praise. Yes, it's negative reinforcement to apply the time-out standard, but children need discipline and letting a child potty all over your home is only going to hurt them when they grow up and face real consequences. When your child goes potty in the toilet -- THROW A PARTY! Dance, yell "GOOD JOB!" wipe him if that's the case and immediately hug and kiss him. Now it's down to a science the child can understand: Pee in the potty and get praise, or pee on the floor and get time-out. Hope this helps!