Have you thought about going to a freeze dried food? Something like https://www.amazon.com/Honest-Kitchen-Force-Grain-Chicken/dp/B00A8O8JL0/ref=zg_bs_6514320011_2
You just rehydrate it with water and puppy gets chicken dinner. There are several brands that have this type of food.