Large-breed puppies and smaller-breed puppies need different levels of fat, calcium, and a specific calcium-to-phosphorus ratio in their food. Reputable brands like Purina, Iams, Hill’s, Royal Canin, ...