Bet your puppy is really sweet. We had a german shepard. I learned from a neighbor who raised hunting dogs how to keep the dog from biting to hard - even accidently when playing. She told me to get a hairbrush for him/her to play with. She said it would give them a soft mouth (for birds for her but for me it meant that my small children could really play with our puppy - and later big dog. It really worked for us. Have fun.
Blessings,
Scherrie