I think this should be child led.
I was not forced. Consequently, I didn't train till I was nearly 3. But one day I just came up and told my mom I wanted to wear 'big girl panties' and use the potty.
Never had an accident again. Even at night.
Lots better than tears, tantrums, etc.
We started training Aillidh b/c she started telling us when she'd done a poo. So I just started asking her if she needed the loo often during the day.
She also began taking an interest in everything in the bathroom - washing her hands, brushing her teeth, turning on the shower, etc.