Please take Dixieland Dancer's advise.
I used the methods below with
my Rocky, because as a puppy he had a attitute problem.
(he never growled or bit me)
Also, Rocky did not trust humans as a puppy, it
took time and love for me to earn his trust.
Puppy kindergarten sounds like a great idea,
and than continue with formal positive obedience training
when she is old enough.

>>>>>>>

Dixieland Dancer:
I would also really start to hand feed and do basic commands before she gets anything. Even her tennis balls and toys! You can even get her to sit before she goes out for a walk. NOTHING in this pups life should be free! She needs to learn that YOU control the situations!