It all depends on the child and there ability to listen and stay aware.MY one friends son is 4 and he rides like a pro. My wife is a bit worried but when our little guy turns five im buying him one. you may wana start him on four wheels tho to be safe.
Six years old is a little too young to ride a dirt bike. I would recommend a minimum age of eight to nine years of age. With these extra years your 6 year old will develop better balance and it would be safer.
this really depends on the size and maturity of the child more then their age. I woudl probably say that you would want to wait a couple years to get him one of these but if he is a very responsible child and a little bigger then normal for his age he could possibly ride one.
There is more to this than just the age, it has to do with maturity, and knowledge of the vehicle. I would say that a very matuer 6 year old would be ok with one of these. however I would push to about 8 years old.