Get him a 4-10 shot gun and some lo power shell's it will kick him a lil and hurt a lil and he my be scared of it ,BUT he needs to be. BB guns teach what? that "fire at will" mentality . Think about it.
I agree, I was given a 4-10 around 6 or 7 years old. My dad taught me the basics and gun safety. Then about 6 months later after he knew I had the concept down he bought me a BB gun and told me with this one the same rules apply But that i could shoot all the cans I wanted unsupervised. We lived on about 40 acres, so half the time I was in the woods anyway.