Read the label of the food you have right now. If it lists varieties of rice, you are feeding your dog or puppy a rice-based diet. Grain is cheaper than meat, but remember that grain is not more beneficial to your dog. The other reason that I recommend the above dog foods is because they have less preservatives than most commercial brands. Picking dry dog food can be a lesson in compromise for many brands.
Some foods have more meat, others have less preservatives.
I do not recommend only feeding dry dog food. Supplementing with chewable raw fruits and vegetables like carrots, squash, apples, and pears will not only give your dog something interesting to chew on, but will supply him with needed nutrients as well. If you introduce these foods to your puppy early on, you have a good chance at teaching your dog to like these types of chewable items. Unfortunately, dry dog food and chewable fruits and vegetables may not give your puppy everything he needs. There is speculation that the minimum daily requirements for dogs and puppies were established using raw meat as a guideline.