Food should contain all of the nutrients your puppy needs to grow into a healthy adult dog. You should aim to feed your pup about 3 cups of food per day, split into two meals.