Well, I have a daughter who just turned three in may and man have I been potty traing this girl since she was 2 1/2yrs, yeah I always started early, I have three girls. But I ahve always heard that boys are easier to train but my cousin has a boy and she says no no its harder so I think they are the same, so what I started to do was reward her with candy! kids love candy so why not if its gonna make her go to the toilet, I have this clear jar of skittles on top of my fride and when I tell her do you want a candy? go to the toilet and you will get one, well at first she was doing it to try to get one but I would tell her no you have to actully pee. So of coarse she threw a fit but I am the parent and she is 3 and I am bigger than her so, who's boss right? Well ,when she would go I would act so excited that she would get excited and I would let everyone who is in the house know that she had gone to the toilet and sing a toilet song the I made up so you can make up what ever song and then they will catch on. Another trick I tried was I bought her her favorite character under pants and told her that if she peed on "Dora" that Dora was gonna cry and she didn't want that , I also never really used pull ups, I mean I did but only when we wnet out or to bed. Now the bed time deal, I would give her a glass of chocolate milk evey nite to take the bottle away as well and then before bed we went to the toilet and as soon as she woke up we went to the toilet.Wet ubderpants every second is cheaper than buying pull ups every day, you may wash a little more but like I saud its cheaper and worth it . For your son, try to put Cherrios in the toilet and let target the cherrios, like a game. It works all the time, and if for whatever reason it doesnt, try making him sit backwards on the toilet, and compare how kids on T.V use the toilet and they have fun. Well good luck!