You may to consider a different food. before I knew better, I fed my cats Purina One. Looking at the puppy food ingredients there are few things you may want to consider:
It is good that lamb is the first ingredient, but you don't want corn or corn gluten meal in your dog's food at all, it's just cheap filler. You aslo don't want an unnamed "animal fat"... WHAT KIND OF ANIMAL? Animal digest is another one to avoid.
Check out
www.dogfoodproject.com A few to consider, if you don't mind me giving my 2 cents: Wellness, Natural Balanace, California Natural...your pup is adorable!
Lamb, brewers rice, corn gluten meal, oat meal, fish meal (source of DHA), whole grain corn, animal fat preserved with mixed-tocopherols (form of Vitamin E), poultry by-product meal, animal digest, calcium phosphate, potassium chloride, salt, caramel color, calcium carbonate, choline chloride, L-Lysine monohydrochloride, zinc sulfate, Vitamin E supplement, ferrous sulfate, manganese sulfate, niacin, Vitamin A supplement, calcium pantothenate, thiamine mononitrate, copper sulfate, riboflavin supplement, Vitamin B-12 supplement, pyridoxine hydrochloride, garlic oil, folic acid, Vitamin D-3 supplement, calcium iodate, biotin, menadione sodium bisulfite complex (source of Vitamin K activity), sodium selenite.