Your puppy needs a balanced diet, which is found in many store-bought dog foods or can be prepared at home with the advice of your vet. A balanced diet gives your buddy energy, keeps their brain and body humming, and helps them grow. The key nutrients are: Proteins, proteins help build your puppy's tissues. Fats, fats help keep their skin and hair healthy, they also help your puppy develop a healthy brain and healthy vision. Carbohydrates, carbs help give your puppy energy. Vitamins and minerals, complete and balanced puppy foods have the right amounts of vitamins and minerals. Water, although canned puppy food contains up to 78% water and can provide some of your puppy's water needs, it's not enough. Your puppy will get all the nutrients they need from puppy food with labels that say Complete and balanced nutrition, Meets the nutritional requirements of puppies established by the Association of American Feed Control Officials (AAFCO), or Complete and balanced nutrition for puppies based on AAFCO feeding trials.