I'm not sure which Artemis formula you were looking at, but here's their fresh mix small breed puppy food:
Chicken, Turkey, Chicken Meal, Turkey Meal, Lamb Meal, Brown Rice, Pearled Barley, Chicken Fat (Preserved with Mixed Tocopherols), Oatmeal, Egg Product, Salmon, Natural Chicken Flavor, Canola Oil, Flaxseed, Potatoes, Carrots, Peas, Apples, Cranberries, Dried Chicory Root, Salt, Potassium Chloride, Lecithin, Garlic, DL-Methionine, Vitamin A Acetate, Vitamin D-3 Supplement, Vitamin E Supplement, Riboflavin Supplement, Vitamin B-12 Supplement, Choline Chloride Hydrochloride, Thiamine Mononitrate, Folic Acid, Ascorbic Acid, Biotin, Inositol, Dehydrated Kelp, Zinc Amino Acid Chelate, Iron Amino Acid Chelate, Manganese Amino Acid Chelate, Copper Amino Acid Chelate, Cobalt Amino Acid Chelate, Potassium Iodate, Sodium Selenite, Yucca Schidigera Extract, Sage Extract, Dried Aspergillus Oryzae Fermantation Solubles, Dried Enterococcus Faecium and Dried Lactobacillus Acidophilus
Protein 29%
Fat 18%
I've never looked into this food before, but I'm actually really impressed with the ingredients and the protein/fat levels. I think they're too low in most foods. I would choose this food over Canidae personally.