My son was taught safety from early age, but never taught to shoot until 12 years old. I spent a lot of time with him in the woods teaching him how to read deer sign, where they bed, what they ate, turkeys, squirrels, bear, plants berries, etc.Taught him how to backpack, use a compass, fish etc. . Essential skills in the outdoors. Instilled the love of nature. Respect and understanding of the animals of the forrest. He traveled in those woods many times over and over and watched and listened about gun safety. When he was 12, I took him to a NRA Hunter Safety Course.. Then started basic skills of shooting a gun with BB and Pellet guns. Then on to the NRA Youth shooting with young shooter matches. When he started shooting, at the age of 12 he was able to understand the "Zen" of shooting. Using the wind, patience, and inner self and becoming one with the gun. The importance of the One shot one kill. Yes, start them early, but there should never be a rush just to shoot a firearm, so many things to learn first.
Away's had a dog. Teach and watch a child take care of his dog. Feed it before feeding himself after time in the field. Grooming, playtime etc. See how they handle responsibility. If they cannot take care of their own dog, then they are not capable of taking care of themselves with a firearm.