When I got Henry he was being fed Nutro Natural Choice Puppy. He HATED it. I don't even know how he survived off of it to begin with seeing as how he wouldn't touch the stuff. I switched him to Orijen and he gobbles up all the kibble and licks the bowl clean. I don't trust Nutro due to the recent recall. Really, I don't trust MOST brands of dog food. Only companies that are for the most part independent can be trusted...though sometimes, even that doesn't make a difference. I know Merrick has been known for accidentally leaving plastic and metal in the pet food...and they're known as a good brand of food.
Anyway, Nature's Recipe looks alright...not the worst of the worst but definitely not premium. Here are the first ten ingredients of the terrier formula:
Chicken
Pearled Barley
Ground Rice
Chicken Meal
Oatmeal
Poultry Fat (preserved with mixed tocopherols)
Dried Brewers Yeast
Tomato Pomace
Flax Seed
Calcium Carbonate
Now, the problem I have with it is that in the first ten ingredients there are only two named meat sources. There are also some questionable preservatives. Regardless, it's better than Beneful and IMO better than Nutro...so if those are your choices, I'd stick with Nature's Recipe.
IMO anything in the four-star category and up on
this site is acceptable.
Since you have a smaller dog you can probably afford to feed a premium food. I pay $60 for 30lbs of Orijen but keep in mind that with my Japanese Chin (under 10lbs) one bag will last about five months. Really, it's not that expensive when you figure that factor in.
Good luck!