I've fed Blue Buffalo but not to a puppy. I'm not sure how different their puppy formula is but my dog did well on their adult lamb and rice formula. I recently switched to Wellness Core when I realized that ,while a good food, I could be getting more for my $. Hope this helps a little.