my 11 week old puppy is very sweet and friendly to people, even strangers, however after a few mins of petting her she starts trying to gnaw on people's fingers. at first it wasn't much of a problem as her teeth were tiny but now it's getting worse and i'm concerned if she doesn't grow out of this habit she'll end up biting someone and doing serious damage.

a friend of mine has a golden lab which she takes to training school and was advised by the trainer there to yelp like a dog if the puppy bit her (he had the same habit as Lola) so i tried this out but yelping just seems to make her hyper/giddy as she starts to growl and bark and even charge at me if i do this!

is there any other way i can train Lola to understand that biting is wrong, even in play with people? please help!