An often over-looked asset of this site, is the abundance of "stickies." These are the posts that stay at the beginning of each forum permanently. They provide some very important information for Yorkie owners. This one:
http://www.yorkietalk.com/forums/gen...w-parents.html is a great guide for new puppy parents and it includes a list of supplies that you need to buy before getting your pup. I would cross check it against what you have already bought and see if anything still remains.
One thing I thought of right off is some Nutrical. It is a gel (comes in a tube) that will provide some instant sugar in case your pup has a hypoglycemic episode, common in tiny pups. In addition to the blanket for the crate, I would also get a crate pad. They make them in sizes to match the crate size.
As far as food, I would see if the breeder will send some food home. If the breeder is using a good premium brand, then I would stick with it if you can. There are many very good brands out there. Check this list and try to go with 4 star and above foods:
Dog Food Reviews - Dry Dog Foods - Powered by ReviewPost I feed an All Life Stage Food called Solid Gold Just a Wee Bit. It can be fed from puppy, through adult, to seniors. It comes in a tiny little kibble that they will not choke on. It is a premium food and I feel good knowing they are getting a top brand. Many here also like Taste of the Wild and other Non-grain foods. Just be careful the non-grain foods are not too high in protein.
There are going to be an endless list of nice to have items that you do not need to decide about now. Things like fashion carriers, clothing, dog strollers, boutique beds, toy boxes, grooming equipment and tools, and on and on and on.......
Not sure where all they come up with the prices for pup maintenance but I think you can just about spend as much as you want! The maximum is very flexible but there are quite a lot of minimum items too. It is not cheap to properly care for our pups -- they are high-maintenance pups. Grooming alone can add up quickly!