Eekk! lol. Puppy Chow really isn't a good kibble to feed. When feeding kibble you want to stay away from corn, wheat, soy and any type of "by-products". For the most part that means staying away from anything in the grocery store.
I assumed you chose the large breed formula so this might look different than what you have if you are feeding the regular puppy food.
Purina Puppy Chow Large breed Formula: Whole grain corn, chicken by-product meal, corn gluten meal, brewers rice, soybean meal, animal fat preserved with mixed-tocopherols (form of Vitamin E)....
Even if you can afford the super pricey ultra premium dog food, or raw, something slightly better would still be helpful for the pup and might help with eating his kibble.
Look at the Dog food, Canidae All Life Stages.
Chicken meal, turkey meal, lamb meal, brown rice, white rice, rice bran, peas, potatoes, oatmeal, cracked pearled barley, chicken fat (preserved with mixed tocopherols)....
It might cost more to feed, but because the protein in this my bio available (since it is from animal origins not plant like corn gluten or soy) the pup will eat less.
Another example: Blue Buffalo Large breed Fish and sweet potato
Deboned Whitefish, Peas, Oatmeal, Whole Ground Barley, Menhaden Fish Meal (natural source of Omega 3 Fatty Acids), Flaxseed (natural source of Omega 3 and 6 Fatty Acids), Natural Fish Flavor, Whole Potatoes....
Another option, Natural Balance
Chicken, Brown Rice, Lamb Meal, Oatmeal, Barley, Salmon Meal, Potatoes, Carrots, Chicken Fat...
You can see the difference in the ingredients of the food.
Even something less than those.... There is a kirkland dog food that is pretty cheap, and it found at Cosco if you have one in your area.
Sorry I tend to ramble