Hi, D. ~
I have been through this frustrating battle twice - yes, they were both boys. My firstborn was impossible. He was well past his fourth birthday when we decided this was just a power struggle and simply refused to let him wear training pants. We had tried stickers, coins, candy, punishment (I do NOT recommend this one), and even Dr. Phil's "fool-proof" method. My mom came over one day, and my son asked her to put a diaper on him. She said any child who could ask to be changed needed to be potty trained, so she picked him up and carried him to the bathroom, making him go in the potty, and that was it. Imagine my frustration at having fought with this situation for months and having my mom potty train him in 15 minutes. It never occured to me to do it that way, and I don't expect it would work for most kids. Every child is different, of course.
My second was definitely easier, since he wanted to be a "big boy" like his older brother. But we still struggled. What ended up helping the most was a sticker chart. My son is really into Toy Story (you don't want to know how much of this video I have memorized) and we bought him a bunch of Buzz Lightyear stickers to put on his chart. And then we'd put a "Zurg" on today's line if he went in his pants. If he ended the week with mostly stickers (like, only 2 or 3 Zurgs) he'd get a Toy Story character. He was so excited to go in the potty to be able to choose a sticker and put it on his chart all by himself! I'd draw a picture of the character he was trying to earn on the chart as a constant reminder.
And when he got his Mr. Potato Head - toy #1 - we considered him "fully potty trained" and got rid of the pull-ups. We had a party with the works - balloons, treats and he got to throw confetti in the air. He's so proud of himself!
Well, we've got two down, and one to go. Fortunately for us, our third is a girl, and we won't have to worry about potty training for at least 6-12 months. I plan to use what has worked before and go from there.
Hang in there, D.. He won't go to kindergarten in diapers! :)
~ R.