I would start by picking some breeders you are interested in and talking to them about their waiting lists because all breeders are different. Some have waiting lists and others will have twelve-week-olds that are ready to go now.
About the size, why are you set on one five pounds or under?
A pup with a low projected adultweight can be just as healthy as a larger Yorkie, however, if it stays too small the dangers of anesthesia are greater and it may require much more supervision. I can trust my six pounder to jump on and off the couch without hurting herself whereas if she was three or four pounds, things might be different. Also, the smaller the dog, the less likely that they will be able to climb stairs. My personal preference is probably in the five to seven pound range although all size Yorkies are perfect.