Hi A.,
I just sucessfully potty trained my son (3yrs 3 months), and he is very wilful too.
*Get Rid of the Diapers* - for good - don't just put them away - have him throw them away - *Do NOT get Pull Ups* - they just confuse the situation.
Go out and purchase about 40 (yes, I said 40) pairs of underware - you are going to need them. Then, carve a weekend out where you do *nothing* but hang out with your child - no cooking, no laundry, nothing. Put your child in underware, and start playing (put down a tarp if you need to for accidents). Then, when he starts to go, pick him up and rush him to the toilet - make it fun! If he gets his underware all wet, just change it - and say - let's try and keep this pair dry. Do not put pants on - just the underware. At this time of year, it's perfect!
Yes, cleaning dirty underware is gross - but inevitable, *all* kids end up with an accident at some point.
After the weekend, my son was running to the toilet- he didn't always make it, but boy did we cheer when he did! It took about 6 weeks for him to completely get it, but now we don't even know he needs to go, until we hear the toilet flush - such relief!
Remember - NO PULL UPS OR DIAPERS - not even in the car - you can get the puppy training pads to put on the car seat, in case he has an accident in the car - when you are in a store, make sure you have plenty of pairs of underware and at least two changes of clothes, and know where the bathrooms are. Suggest trying to go before and after trips, and *anywhere* that has a bathroom. Don't force him to go, just suggest.
You can do it! I call this Potty Training Boot Camp - it's great!