The website Dog Food Analysis rates and review many different dog foods on a scale of 1 to 6 stars. We used that when deciding to switch our dog from el cheapo Purina Dog Chow to Canidae.
We haven’t started feeding the Canidae yet, as we have probably half a bag of Purina left, but it doesn’t have the extra “filler” ingredients that provide no nutritional value. Each bag costs more than the Purina, but we will end up feeding half the amount, and getting better nutrition so it will be worth the small increase in price per serving.
The one type of Fromm I looked at is a 5 star.