First of all......you shouldn't beleive what the Breeder says b/c no one can tell you exactly how many pounds it will actually weigh full grown. There are alot of variables; genetics, type of Foods, amount of daily exercise etc.
Most Breeders will tell you it will be smaller b/c they know that, that's what the Buyer/New Owner wants to hear, not that they are all making it up?
You wouldn't believe how many times I hear "It's a Teacup" or it will be very small, even if you know the Parents, sometimes they follow their Grand Parents genes? Puppies grow @ different rates as well. You should probably wait to order clothes & accessories until you actually get your Puppy. And 5 lbs. on 1 Yorkie is'nt the same 5 lbs. on another Yorkie, Yorkie's still come in different sizes too! Some have short/long backs, some are shorter or taller than others, some are more Stocky & muscular and some are longer & leaner.
They even have different sizes of eyes, how they are set apart, even their noses are longer or shorter than others? That's why you will never find no 2 that look and act exactly alike! Besides when you do get your Puppy you will have plenty of other things going on for the first month or so, until you can get into a "Routine" for your Daily Life. Plus it's Safer at that age to buy things in Person, so you can try things on too. Good Luck