My one year old springer spaniel seems to have a very delicate stomach. He gets diarrhea a lot. And a lot of gas. He has trouble gaining weight. He's had detailed bloodwork done and everything is normal. He's been on different kibble (Innova Evo, Natural Balance duck and potato, California Natural...