When your puppy is growing, he needs more nutrients and calories than an adult dog, which is why puppy foods have higher levels of protein and fat to support growth, as well as nutrients like DHA, an omega fatty acid found in mother's milk. Once your puppy reaches adulthood, he doesn't need as many calories.