I am only familiar with some great breeders in the area I live in.
I would recommend that you go to the Yorkshire Terrier Club of America webpage and look on the breeders page.
The show folks alway have some pet Yorkies so you won’t be paying for a show dog, but you will get a pup that has a lot of thought and energy put forth the breed the best Yorkie possible.
If you are interested in a recommendation for some great breeders in my area just PM me or
drjkr@me.com.
Best of luck with your search!