Oh my goodness! She looks more like 4-5 weeks at the most. Did you get a registration application showing when the litter was born?
Look at this site:
Yorkshire Terrier, understanding yorkie puppy vital growth stages how to be a puppy She has pictures of puppies at different ages. All are a little different, but just like you, I highly doubt that puppy is 8 weeks.