Check out either
www.nextdaypets.com which has a ton of people selling yorkies...the only thing with that site is that some people on there are scammers but you can identify them with their low or free price...and the other which was my favorite was
www.anypets.com ...if you happen to check that one out and call on a pup...you should ask for melissa...she is great. i dont know her personally but when i was looking i talked to her a number of times and she is sooooo friendly. Hope that might help