It's a very low-mid quality dog food. It has corn in it, and a lot of grains/fillers and not very much meat and the meat it does have is not very hight quality. There are certainly better brand out there your pup could be eating. What have you tried so far and what were his reactions to them?
There is corn, the corn gluten is just something to hold it together not good, beet pulp no good, the oils. I don't like the ingreditants but if your dog is doing ok on this that is good, but,I would transisiton over to a better quality puppy food. go to Dog Food Reviews - 6 Star Premium Dry Food - Powered by ReviewPost
and compare the ingredients with a top quality food.
these are the ingrediants in superfivemix puppy wellness brand much better!
Crude Protein Not Less Than 28.0%
Crude Fat Not Less Than 17.0%
Crude Fiber Not More Than 5.0%
Moisture Not More Than 11.0%
Calcium Not Less Than 1.30%
Phosphorus Not Less Than 1.00%
Vitamin E Not Less Than 150 IU/kg
Omega 6 Fatty Acids Not Less Than 3.0%
Omega 3 Fatty Acids Not Less Than 1.0%
Beta Carotene* Not Less Than 5 mg/kg
DHA* Not Less Than 0.13%
Lycopene* Not Less Than 0.25 mg/kg
Taurine* Not Less Than 0.09%
Total Micro-organisms* Not Less Than 20,000,000 CFU/lb