as far as i know, bb/pellot guns are NOT considered firearms. therefor, there is no juristiction about when and when you can carry/shoot them. i live in a village where the law says it is illegal to discharge a firearm. i am allowed to shoot my pellot gun though. i think it is an awesome idea for your son to carry his bb gun. it makes him feel like his pop, it teaches him disipline, and will help him learn what gun safety is all about. my boy is 4 and i let him carry his bb gun when we go hunt for squirrels. i do however keepit unloaded, but he is only 4!! once i trust he can understand the safety factor, he will carry it "loaded". myself and it seems the rest of the country is getting really sick of these intrusive rules, so of which don't even exist!! nys is really back about this issue. cant wait to get out of this state for that exact reason. it seems like i'm not the only one!! when are the americans gonna take back america!! i say hunt and be merry. teach your boy right from wrong. teach him gun safety and respect. good luck