you should find a good breeder here
http://www.ytca.org/breeder3.html
or rescue! there are thousands of yorkies looking for good homes.
www.petfinder.com
Who ever you buy from just make sure that they truely love their dogs and dont keep them in cages. only support good breeders!