One of the reasons Yorkie puppies should not go to their new homes until they are at least 12 weeks old is that they learn valuable lessons in socialization from their mother. Since you brought your puppy home at only eight weeks old, he missed one of the most important lessons, bite inhibition.
You will have to try to teach him yourself:
Dog Owner's Guide: "No bite!"