Depending upon how big a 7 year old you should just start small on a crf50 or 70 and get him used to owning and riding a bike anything bigger and you may scare him off. Make sure you get all the correct gear for safety and always supervise as accidents happen