Just FYI, there is no such thing as a 'teacup' Yorkie. It's not an officially recognized variation of the breed. This is normally just a marketing term used by some breeders to jack up the price and get more $$$.
Just be aware of this and be cautious of it when you are searching so that you don't get taken by someone. Good luck!