Instead of reacting to him so much....where he acts and you react, try eliminating your attention all the way around for a couple of minutes when he bites at your ankles. Don't scold, don't look at, don't speak. Just end all playtime for 2 or 3 minutes and try again. Be very consistant. Give him an alternative chew toy, praise him for gnawing on that. He's just a pup and it takes time to grow up. I think his barking is his way of trying to communicate something to you, probably confusion as to why you're angry or scolding him. He doesn't have a clue that biting hurts human skin and that it isn't something we do. It's perfectly normal puppy behavior. So, have patience, remove the payoff of biting on you....The payoff is attention and your presence, playtime with you etc. When he has had many repititions of this, you'll start seeing that behavior phase out, but not for a while yet. He has to see what behavior does give him the payoff, your praise, your playing with him, treats. So when he is gentle, even for a couple of seconds, be sure and let him know that you like that. He won't be a civilized adult for some time, so brace yourself. LOL. Everyone who interacts with him must do the same thing and be very consistant so he can get lots of reinforcement for wanted behavior.