What Should I feed my puppy?
Here is another great article talking about dog food lingo- great for cats also.
Decoding Dog Food Lingo
Here is another great article from the World Small Animal Veterinary Association that has some information on picking out a puppy food:
Recommendations On Selecting Pet Foods

Large vs. Small Breed Dogs
Make sure to get size specific puppy food. Small breed should get small breed food- the kibbles are smaller and easier for them to eat. Large breed should get large breed puppy because the calcium and phosphorus ratio is important for their bone structure. Small and medium breed dogs should be on puppy food until 1 year of age. Large breed puppies should be on puppy food until 12-18months of age- because they are still growing.
Food recommendations are Royal Canin, Science Diet, Purina Pro Plan, Iams and Purina One. These 4 companies have many, many years of veterinary science base behind them. All 4 companies have done feeding trials for puppies to senior/ geriatric. They still are performing feeding trials today to make sure their products are still great. These 4 companies have been around for years, longer that we have been alive. If you are looking for something different, Green Acres Kennel Shop does a bunch of research on more of the “natural” puppy/dog foods.