I just wanted to add that anther very important factor is How much time you are able to devote to a New Yorkie puppy. If you go the puppy route they are very much like a human baby. Needy and demanding.
I bring this up because it is something that money can't buy. A yorkie is a priceless gift.