Boxer Mom,
Don't know where you live but check for your local area breed specific rescue group. You can find a list of them on the internet. Yorkies generally have a waiting list. With the current economic conditions and people having to move from their homes into apartments where animals are not welcome you may have a decent chance of finding a new family member needing a good home at a reasonable price. Also you can always place a request ad on craigslist. I see them frequently in my area. Breeders sometimes part with their adult dogs when they get to a certain age and they don't want to breed them any longer. Your local vets offices often times have knowledge of people needing homes for their little guys. Ann in TN