i actually disagree with not letting him bite you. when i went to puppy class with milu. they actually told us that it is really important for you to let your puppy nibble on you. the trick is they have to do it VERY gently.
what you want to do is help them develop 'soft mouth'. they NEED to nibble on you to know their own strength. that why, when they are older and can really hurt you it won't be a problem because they would have learned the proper pressure to apply when they bite you.
the trainer told us that the reason its really important for them to develop soft mouth is so that when accidents happen, like if you trip over them, they won't bite you too hard (not knowing their own strength) and sent you to the hospital.
this is how you train them:
let your dog nibble on you, that's how they play!
and you YELP if they bite too hard, which means yelp OFTEN! unless your baby is already biting you very softly.
and when they are chewing on your pants, since you can't feel it, just feel free to YELP. LOL.
if they continue to bite too hard. give them time out by not playing with them for 1-2 minutes. and then go back to playing with your puppy, and if he still does it hard, leave them room and give him longer time out.
milu is more than one year old now, and i still let her chase my hand and bite at it, because it's fun for both of us since it doesn't hurt.
when we were going to puppy class, there was a HUGE poodle puppy that would wrap her own LIPS around her teeth when she bites at your hand to make sure she wasn't biting anyone too hard. IT WAS ADORABLE!!!!!
p.s. we were also taught to hand feed them often, so they learn to be very careful with people's fingers.

it's worked really well for us, now i completely trust milu, and i let her bite at my nose or paw my face when we play
good luck and don't hesitate to ask if you have more questions!