As the others have said, your new puppy was taken from his mother too soon. Yorkies should stay with their mother and littermates until they are 12 weeks old. Shea missed very important lessons in socialization including bite inhibition so you will have to teach him yourself.
Here is a good article that explains how to teach him:
Dogs and Puppies - Training and Behavior Help