See this thread on kibble ratings:
http://www.yorkietalk.com/forums/yor...ing-chart.html
There are better choices out there. Get some free samples by contacting the manufacturers of the premium foods:
http://www.yorkietalk.com/forums/yor...e-samples.html
Personally, out of the contact list for free samples, I wouldn't ask for samples of Artemis, Canidae, or Dick Van Patten's Natural Balance --- they use Diamond as their manufacturer, which was pretty much the epicenter of the recall due to melamine contamination. They also use ethoxyquin as a preservative, which is carcinogenic.
Once they send you the samples, you can try them out on your pups and see which ones they like. It is then very simple to go to the brand's website and see who sell it in your area, or order online.
I'm feeding Nature's Variety right now. There are 5 kibble varieties of their Prairie line-up, and I think at least 2 of their Instinct (grain-free) line-up, as well as canned and raw. You can switch between them without transitioning, which will keep your pups from getting bored with their food. After mine make their way through the NV line-up, I'm going to try them on Fromm, which has a lot of variety, too.
If you don't want to go to the individual manufactures and request free samples, you can go to Lukesallnatural.com and they have a sample pack you can order for $19.99. They stuff a flat rate box full of samples, based on what you tell them you need, such as puppy, adult, or all stages, kibble size, allergy problems, etc. They've got good prices, too, if you want to order the food online.