I personally believe in feeding a large breed puppy food to puppies, but you will get a lot of different opinions on that from people here. So you'll have to decide for yourself. I feed Eukanuba Large Breed Puppy and Nutro Max Large Breed Puppy and have been happy with both and my dogs seem to like the taste of them both. There are some other great foods out there, I know, but I just haven't had experience with them, one because of cost, two because of hard time locating them in Kansas! I'll let others tell you what they think now!