If you are new to the breed, or have a new puppy, PLEASE read through these threads. There is some excellent info here, presented by people with decades in the breed. I think you'll find many good suggestions and a lot of your questions answered.
Aggressive and dominant puppies How do I get her to stop biting? Puppy biting (with other good links inside!)
Judi W always has excellent advice, pay particular attention to her posts.
One more topic, as this is frequently discussed:
Dogs don't like being hugged