I have fed Canidae All Life Stages for 15 years, starting with a dog who couldn't eat corn, wheat or soy. One of my little dogs lived to 17 1/2, and the senstive tummy dog (Shepard mix) made it to 15 1/2 on Canidae. I now have a 4 year old medium 44 pound black lab mix who can eat anything and a 3 year old English Pointer Mix who is having massive digestion problems. He was checked for worms (negative) and was on Flagyl (antibiotic) since all indications pointed to infection. He did OK on the Vet prescribed canned food while also on diarhhea medication but no good when reintroducing him back to his normal kibble. The vet suggested it was possilbe he was intolerant to meat based foods so I bought TOTW grain free Salmon food because I am disabled and cost is a big factor. I feel like he needs more fiber to firm things up a bit though it seems like most foods are in the 3-4% range for fiber. To make it more complicated, the lab can eat anything but her stools are sometimes rock hard whereas right now my Pointer mix's poop can't even be picked up. Is there a moderately priced seafood based food? Candiae's fish based food is SO EXPENSIVE. Also, why is grain free so important? Don't they need healthy grain for fiber?