yorkies each such a small amount that if you really think about it, the food doesnt cost much. they eat like 1/4 to 1/2 cup a day. a 5lb bag would last you like months. I would suggest Wellness or Natural Balance. They are not the cheapest and cost around 15-20 dollars but it last for a long time. you feel better giving them quality food and you save money with the vet bill by giving them quality care and food.