I really like Artemis Fresh Mix. It's holistic with very good ingredients. You can read the review here:
Dog Food Reviews - Artemis Fresh Mix Small Breed Adult - Powered by ReviewPost
The only disappointing fact about many of these good foods is that they are manufactured by Diamond Pet foods. After all the recall horror stories, this troubles me a lot. I've spoken with Artemis and they say their food is produced at a different plant than other Diamond foods and that only the "premium" foods are produced there.