Truly unbelievable. Could the vet have been wrong? According to this site Yorkie pups just begin to open their eyes at 3-4 weeks.
Yorkie Age | Yorkshire Terrier Information Center
Regardless, this pup should be with it's mom for much longer, and it is actually illegal to sell a pup less than 8 weeks old.