Why not rescue a yorkie?
Here's a cutie
http://search.petfinder.com/petnote/...?petid=6374613
I really, really, really doubt you're going to get a free young yorkie. $350 is considered very cheap for a yorkie.
Petfinder.com & 1-800-save-a-pet.com have plenty of yorkies needing homes, young and elderly.