I feed my working dog a brand that isn't rated as particularly great on that website. However, it gives him the energy required on a day's working, and the 'output' is solid and not excessive. It has maize as a filler. I've tried other supposedly better brands, but they've resulted in him becoming a bit lack lustre and not able to maintain the activity required while working. A recommended brand that has lots of variants and is a decent price is CSJ. Maybe have a look at their website. Lots of working dogs and agility dogs are fed this.