Puppies should eat a Variety of Proteins and Various Models like the PMR, HVM Veggie Blends, 80/10/10 blends  and Green Tripe Blends. Puppies need extra bone so feel free to also add in duck heads, duck feet, chicken feet, turkey necks or any consumable bone to the to increase the bone content to around 20-25%.