I wouldn't let my kids have any sort of gun. Guns are meant for maiming and killing (IMO) Cap gun Spud gun, any gun is teaching 'em to aim & fire, mainly at people and animals. If they want to play with guns tell them to join the army when they're old enough.