Ok - probably not the best person to talk to but we tried to get DS ready and all we seemed to accomplish was to add extra stress to the situation. To be honest I would go with letting the dr spring it on him. ie take him for a check up and have the dr bring it up. the surprise from the dr is a good idea though

good luck