I've always used Purina One Large Breed Puppy for my dog. Recently, she had puppies and the price was a bit much for me so I switched to Purina Puppy Chow. My dog loves it. She was a very fussy eater after she had her pups and she took to the Puppy chow right away. On the down side, I noticed that the Puppy Chow was a bit more greasy than the Purina One Large Breed Puppy. Other than that, it is great dog food.
Purina Puppy Chow Dry Food is recommended by mjpfeiffer