This is from the Yorkshire Terrier Club of America, not some hack propoganda site.
Yorkshire Terrier Club of America (Awards)
Do not buy from a pet store, they get their dogs from puppymills. A reputable breeder will not have "christmas puppies", also be aware of brokers, and back yard breeders that are just breeding dogs without full knowledge and testing.
Unless you are set on a puppy, look into a yorkie rescue org. there are quite a few in the area.
It sounds like you need to do some more research on the breed and what to expect.