go to
www.breeders.net and put in the zip code you live in and you will get a list of breeders that have adds there...
However, do be careful of puppy mills... You can visit and ask questions.
also if you are interested in an older puppy you might try
www.petfinder.com and you may get lucky and find a yorkie.