Ingredient-wise, looks very good to me!
Dog Food Reviews - Artemis Fresh Mix Small Breed Puppy - Powered by ReviewPost
Here's some of the first ingredients:
Chicken, Chicken Meal, Turkey, Fish Meal, Barley, Brown Rice, Rice,
Chicken Fat (Preserved with Mixed Tocopherols), Oatmeal, Millet, Potatoes, Egg Product, Tomato Pomace,
Duck, Salmon, Flaxseed, Favor Enhancer, Salmon Oil (A Source of DHA),
If I wasn't feeding grain-free, this is how I'd want my grain inclusive food to look. Meat content is great, with the first FOUR ingredients being meat, and it's also followed later on by 3 other meats.
It is manufactured by Diamond Food Plant so as long as you are okay with that, I'd say this is a great food!