We've had luck with the method bike4ever described in #1. I have an almost 4 year old who promises he's going to try this fall. (His sister started at 3.5.)