B.W.
Be consistent, and don't expect him to tell you, just take him. Say 'ok potty time' and go, no 'oh honey would you like to potty?' just say its time to go potty and take him.Don't be wishy washy, go for it all the way or don't, make the choice if you are going to train him now. give it time, you will have accidents whether he trains now or if he trains at 4, so just stick with it. Find his cues, watch him and be consistent, get rid of diapers and take away the power struggle, be in control.