I would recommend Royal Canine...my puppy loves it...she was allergic to Purina BETA puppy food.....apparently its full of scrap!!!! Royal Canine has a wide variety of food for every breed and every age!!!
Purina Puppy chow is the safest puppy food out there. There are still too many recalls on other brands. Royal Canin is too rich and will cause very loose stools in some puppies.