There are so many sizes of yorkies, and we have all of them here. The yorkie standard says that they should weigh under 7 pounds. 4-7 pounds is average, I think, but we also have several babies here that weigh 2 pounds and a lot that weigh over standard, up to 15-20 pounds.
We love all sizes equally here!