my dogs could not handle fromm it was too rich I think a lot of different ing. I never tried blue buffalo but heard it was a good food. I found with my girls grain free was the best for them.
We went with grain free natural balance. firm stools but not too firm

and only 2 times a day