Question: what are the nutritional requirements for a puppy?
Answer: Proteins. Proteins help build your puppy's tissues.
Fats. Fats help keep his skin and hair healthy. ... 
Carbohydrates. Carbs help give your puppy energy.
Vitamins and minerals. "Complete" and "balanced" puppy foods have the right amounts of vitamins and minerals.
Water.