I used to check on the dog food when our dogs were puppies - we were given 2 puppies, born one week apart, 1 by our car mechanic and the other by our lady vet. Since the puppies were being fed dog food so we had no choice but to continue. Pedigree was the brand that we inherited and based on the survey I had read, it is quite a good brand.
But when the puppies were 5 months old (not sure, it may be 4 or even 6 months), we shifted to cooked food. My husband doesn't like dog food because of the availability, besides it is obvious that the puppies didn't have that much appetite for dog food unlike the cooked food where they are salivating. As long as there are no harmful ingredients in the cooked food, it can be considered good for the dog.