My son was 7 I think when I bought his Mossberg 500 Bantam 20-gauge. I let him shoot it with 2 3/4" shells and it was fine. When we hunted I slipped 3" shells in and when he killed his first turkey at 8 he never noticed the difference. He's almost 12 now but still wish I had gone with an auto for him.