since i was getting my first puppy, i really wanted to visit the litter and see the puppies before i purchased, so local breeder was a must. although i was willing to pay a reasonable price for a yorkie ('cause lemme tell ya, they're not cheap like $200-300), i didn't have $1500-2500 like some breeders wanted for a puppy either. and although i wanted a small puppy, i didn't want one that was too teeny tiny. so i monitored the newspaper for a couple months and visited a couple litters before i found a local hobbist breeder who had a puppy with the personality i wanted and at a price i can afford.
so i'd recommend checking your local newspaper or check here:
www.oodle.com it's a search engine for local classifieds. there's one for the seattle area. just search for "yorkie" or "yorkshire" and i'm sure you'll find a few to consider. good luck!