It is time for my almost 6 year old to move from a 16" kids bike to a 20". Any suggestions? He rides with me on the lower trails @ Burnaby Mountain. He is quite a good rider for his age and continues to progress. I don't want to buy him a piece of crap Canadian Tire bike that weighs a tonne and self destructs if you take it off road. Since he will probably be on this size of bike for a few years I don't mind spending a bit on it. I need some advice from the biking Dads and Moms out there.
Shifting or single speed?
Hard tail or full suspension?
Are lighter frames available?
Can you get decent brakes on kids bikes?
Any specific brand or model recommendations?