She is a perfectly normal puppy...

If you read some of the other threads on here, you will see many many posts just like yours!
Just a few points.
1) She is not playing you off against one another.... she probably bites you more because you're about more, simple as that. I remember being very frustrated when I was at home with Honey as a pup, and she would be a nightmare all day long - and as soon as my OH came home, she would curl up and go to sleep....

Turned out it was because OH was putting the TV on as soon as he got home, and she liked the sound of the TV...
2) Please don't pin her down - this is NOT what a mother would do.... take a look at the pinned threads at the top of the puppy board about play biting and see the best way to approach this. It will take time (there's no immediate results to be seen, I'm afraid!), but a fair, consistent approach is the best way your pup will learn. As your pup is a rescue, you may well have some catch up to do, as she will have missed the initial bite inhibition lessons, but just put the age aside and treat her as if she was a little 8 week pup who really does't know what she is doing is wrong.... But bear in mind she will also be teething, so ensure she has plenty of stuff she can chew!!
3) Ignore the advice of squirting her with a water spray - this is an aversive and they can seriously backfire. A "trainer" recommended this to my parents to stop their Border Collie pup barking at other dogs, and she became seriously dog aggressive as a result.
4) Don't worry about how she is at puppy class.... if she can do the stuff at home, she is probably just finding the class situation too over-exciting.... rather than get stressed trying to acheive what the others are acheiving, try to just increase the focus she will give you - reward any calm, focussed behaviour, no matter what! Keep working on the lessons at home, and she will gradually learn to generalise!
5) As she is that bit older, I would recommend you use a long line to try and work on recall that way - most pups are reluctant to stray far from their owners, but older pups have more confidence and will explore more...
A long line means you can give her a little bit more freedom, but she won't have the opportunity to ignore you if you call her..... again, there are several threads on the training and behaviour board about training a reliable recall, so have a browse through those...
Good luck - it WILL get better, and we have all been where you are now!!!
And just focus on the positives.... she sleeps well and is learning really quickly!
