you might want to consider taking him to puppy class. you will learn a lot of useful information and the puppy will get a chance to socialize with other dogs and dogs owners.
when i took milu to puppy school, they told us to let the puppies bite our hands, because we have to teach them their strength and teach them to have soft mouth. you let the puppy bite your hand, and it's completely fine if they bite REALLY soft. and if it hurts your hand at ALL, you yelp and make a very big deal out of it. and then you play with them again, and if they still bite hard again, you yelp, and then you stop playing with them for a couple of min.
this way they learn their own strength and learn to nibble really gently. one of the puppy in the puppy class was a big poodle, but she was SOOOO cUTE, and she would put her own lips around her teeth and then bite your hand... she wants to make sure she doesn't hurt you. it was SOOO adorable!!!!
we were also taught to put our hand in their food, and hand feed them as much as possible, that way they learn to be very careful with people's fingers.
the puppy class really helped me, i recommend that you look into them.

(i went to sirius puppy class)