As i have said before, it depends on the maturity level of the child. I have worked with kids just starting out around 5....wouldnt work some until the 10-11 age range. (really peeved off those parents when i told them "Your son doesnt have the capacity to listen well enough to basic instruction for me to start, when i see hes matured a bit more, we can get going on this.") I have met some folks in their late 30's that dont have the maturity to handle a firearm safely.
ANYWHO, depending on the maturity level, i think 5- 6 is a good place to start. I started all my kids in that age range.
My youngest @ 5-6 y/o...
Then in just a few short years (7 in this case) you can swell with pride when your seeing stuff like this....
2 between the eyes one in the mouth...(3 just bit to the left)
SLOW DOWN, dad!! The time will come all too soon.
It may not seem like it, but it wont be long and they will be in college! It sounds cliche' but its the fact. The time difference between the pics and the video seem like yesterday and light years.