Orijen is an example of one of the better kibble foods out there. It is a bit more expensive but the dog/puppy needs to eat less of it in order to grain the needed nutrition. Smaller stools is also an added plus of these foods.
Orijen Grain-Free Puppy Dry Dog Food
If you learn how to read an ingredient list it will help you to know how good the company is that is producing the food. The Dog Food Advisor website is a good place to get that info. A good quality food will help eliminate costly vet visits because it will keep your dog in better health.