NutriSource Small/Medium Breed Puppy Dog Food
I adopted a 12-pound, 16-week old puppy 4 weeks ago and have been feeding him this food. He likes it and is doing well on it -- lots of energy, nice firm stools, no digestive problems at all. The kibble is tiny.
I emailed the company to get more nutritional information on this and their other foods. They sent me spreadsheets with the complete nutritional analysis on all of their dog foods, plus percent protein from meat, digestibility, and other measures -- more information than any other dog food company has ever shared with me.
The only negative about the food is that the new feeding guidelines on the website don't seem to make sense for a small/medium breed puppy food.