I ordered the Hills puppy food for large dogs the first time and then by mistake ordered the other puppy packaging the next time. The only difference seems to be the size of the food nuggets because the puppy eats this brand like nobodys business. The small nugget size doesnt seem to bother her at all she still attacks the food bowl with a vengeance. This is the brand my vet feeds her dog so if its good enough for my vet and the pup likes it then thats all the endorsement I need.