I recently quit feeding Canidae because my dogs were not doing good on it. I liked the idea behind the all life stages formula, but two of my dogs lost weight and their coat went down. I fed it for over 6 months and when the dogs got back to heavy work, the food could not keep up with them. I switched to a performance food and my dogs are doing much better. I spoke with a Canidae representative a few weeks back and he even told me Canidae is not meant for serious working dogs. If you like the food your feeding and your dogs are doing good in it, then keep them on it. If I didn't feed so many mouths, then I would consider feeding Innova Evo formulas.
Canine nutrition can be unexplainable at times. Some food works great for some dogs, while others do poorly on certain brands of food.