Father of 3 here. Let them decide when then are ready. If you dont they will shite their pants until they are six. I have numerous friends who ignored this advice and I laugh when their kids have accidents. Two of my three are twins and they never had one accident.