Beware of recommendations and people selling puppies on this forum. No matter WHAT, you must always research your breeder FIRST before even looking at their puppies. I would always start with the Yorkshire Terrier Club of America but even then you must do your own research.
www.ytca.org