I've never heard of Barking Heads but the ingredients look really good!
My friend gets a food for her dogs which is wheat/gluten and maize free, but she isn't online at the moment to ask about it. I will ask her what it is called though as her dogs are in really good nick on it
I have heard JWB have been taken over by Pedigree (don't know how true it is), so I wouldn't go there, and that and AG didn't agree with Jess - BUT kibble in general didn't.
All look good quality foods.
Have you thought about Challenge Dog Food?
Challenge Premium Dog Foods I have heard good things about that too.