You guys must really get sick of this, but I'm having trouble digesting all this information on my own. My dog is a year-old Lab who has been on Innova since about a month old and has always had pretty bad gas and not-so-solid poops. I figured it was time to try to find something that fits him better. I'm thinking either Canidae because it's cheap and I can buy it down the street, or TWO because everyone loves it and they'll deliver it to me. What would you recommend for a finicky stomach? And if it was TWO, which one? They seem to sell about 50!