I havent read everyone's responses so forgive me if Im repeating anything. We recently (April) toilet trained my very speech delayed dd who had just turned 3. I was seriously dreading it due to her poor language but gave it a go ayway. We went cold turkey straight away, I found this the best way for us. Day one was horrible, she weed herself in the morning and afternoon. We kept putting her on the toilet every 15 minutes and tried to keep her on the toilet for as long as possible. We used books, singing but the most effective way was using our tablet and letting her watch stuff on Youtube.
My dd loved this sing along potty training video on youtube (forgot the name) which reassured her that it was a normal thing and not a punishment from mummy!
I don't think this will be everyone's cup of tea, but I physically demonstrated her by peeing in the toilet myself and praising myself loads.
By the end of day 1 she weed a couple of times in the toilet, gave her chocolate buttons (shes a chocoholic) hugged her loads, let her see the urine and said "wee wee, say bye bye to wee wee" she repeated the name and learnt that it was a wee that she needed to do in the loo.I stuck a nappy on her at bed time. Day two, same thing but no accidents, just me needing to have a lot of patience to put her on the toilet every 20-30 mins. By day 3 she totally got it! She would run to the toilet and scream "mummmmmmyyyyy" hysterically lol.
A couple of weeks later she started being dry in the night as well, all on her own she would wake up crying in the night and I would take her to the toilet where she would wee and go back to sleep.
Pooing is still a struggle for us, shes started holding it, but i sit her on the toilet using the tablet and wait till she does it. Hopefully she will get over whatever fear she has.
All the best lotta