You are right about everyone saying something different, in books and websites, ect. With that being said, I am going to give a different approch than most.
First off, he is going to be biting and chewing things until he loses his puppy teeth. Have things handy that are acceptable for him to chew. When he is chewing on something he shouldn’t, gently remove it from his mouth and replace it with the thing he can chew on.
Now for the biting, I don’t want to have him quit biting- I want to teach him good bite from bad bite. I want him to assoicate my hand close to his mouth as a good thing. What I like to do is take a treat and rub it in the palm of my hand. I will then hold that palm in front of the dogs nose. Start out just inches in front of him at first. As the pup leans forward to sniff your hand, give the command touch. When he touches your palm, praise him and give him the treat that you were hiding in you other hand. Congratulations, your pup just succeeded with his first command! Now instead of biting your hand, he is going to be sniffing your palm. If you are playing with him and he bad bites, give out a high pitched yelp and leave the room. That is what his litter mates would do. You are telling him that he is playing too rough. He will soon understand that if he is too rough playtime is over. Yelp loud enough to get his attention but don’t scare the sheeeit out of him. Play the retrieving game with him as explained in the article. Pups also like to attack moving objects, that is why they will try to bite your ankles or pant legs. What I like to do in this case is tie a string on a small toy and have the pup chase it. When he catches it, do not pull it away. Let him chew on it until he drops or brings it back to you.
I don’t do anything negetive with my hands, such as hit or swat. My hands and his mouth are going to be working together for a long time. I do not want him cowering or turning his head when I raise my hand. I start by placing a finger in his mouth.He is already used to sniffing your palm. If he gently clamps down, I will praise him and give him a treat. If he chomps down, I will say no and gently push my finger back and he will open his mouth. Keep repeating this and he will get the idea.