Hi welcome to YT! I notice you said he is 6 weeks, but wanted to confirm that age?
That could be some of the reason that he is biting and snapping, because if I'm not mistaken this would be about the time mom would start enforcing manners. I am sure more experienced YTers will chime in here and give some advice. There are several threads here also on biting etc. If I may offer another piece of advice if he is 6 weeks old, please don't take him around any other pets until he has had all his puppy shots. I know it is quite tempting to take him when you go out or to your friends, but at his age his little system just isn't protected. Again welcome to YT