Sigh. I think Ogre may actually have the most sensitive stomach of any dog ever to exist. [8|]
I got him in mid October and I still haven't figured out the best diet for him. When I got him, he was being fed Ol' Roy at the shelter, but he was picked up as a stray and I don't know what he had been eating prior to that. He was slightly overweight, his coat was dry and gross, his back teeth were already getting a little tartar buildup, his breath was awful, and his poops were MASSIVE. *But,* he didn't seem to have the constant upset stomach that he has now. On a different diet, his coat has gotten longer and shinier, he's lost a little weight and gained muscle mass, the plaque is gone from his teeth, and he has no more doggy smell. But he has constant diarrhea. To the point where he's pooping 3-5 times a day...a completely liquid, awful smelling mess. He's house trained, but sometimes on a particularly bad day he really can't hold it and I end up cleaning up rivers of Ogre poop usually once or twice every other day. He also vomits about once a day...usually a real quick, nonchalant spit up...kind of like the way a human infant pukes.
He seems to feel fine. Like I said, almost all of his physical aspects have improved. He has loads of energy, and seems to look and feel great. He just has the squirts constantly.
I know this is most likely caused by too much variety in his diet. He gets three meals a day. For breakfast he gets cottage cheese, yogurt, a little meat roll dog food (Pet Botanics Lamb and Rice) a sardine, a little sweet potato baby food, and a probiotic dog biscuit. For lunch he gets a home cooked meal- oatmeal or rice cooked with a little boiled ground beef, carrots, and green beans, and a handful or two of Blue Buffalo kibble mixed in. For dinner, he gets raw. The only supplement he gets is Missing Link Joint Support...which contains (from a website)
[font=verdana][size=2]FLAX SEED, GLUCOSAMINE, BLACKSTRAP MOLASSES, FREEZE DRIED LIVER, RICE BRAN, PRIMARY DRIED YEAST, SUNFLOWER SEED, DEHYDRATED ALFALFA, DRIED CARROT, FREEZE DRIED BONE, DRIED FISH MEAL, FREEZE DRIED OYSTER, SPROUTED GREEN BARLEY, DRIED KELP, LECITHIN, GARLIC AND YUCCA SCHIDIGERA EXTRACT.
[/size][/font]
So, I realize this is probably just too much variety for him. My other two dogs have similar diets (the only difference is that Axl gets kibble instead of raw, and no chicken because of a chicken allergy) and they do fine with it. They pretty much have stomachs of steel and can eat almost anything.
When I restrict his diet just to kibble, he does fine. No more squirts, no more puking. He also starts to look crappy again...his coat goes, he gets some tartar back on his teeth, he starts to have some skin trouble, etc. So it's like I have to choose between a dog that looks and feels good but has chronic diarrhea, or a dog that looks and feels crappy but has firm poops. Right now I'm choosing the first one, but I'm getting a little tired of cleaning up poo rivers in my hallway.

To be fair, the only kibbles I've tried him on are Blue Buffalo and Canidae...so there could be some out there that he'll do well on. But he just looks and feels so great with his current primarily raw/homecooked diet that I hate to change it.
So what do you guys think the best thing to do is here? Should I bite the bullet, take him off of his current diet, and just find a kibble that he does okay on? Or should I stick with this diet that he looks really great on, and try to find some other way to fix it? Does anyone have any suggestions for things I can add to his diet to firm up his stools? Maybe add some pumpkin and/or rice to his food?
I feel like I'm going in circles here...I put him on a raw/homecooked diet and he looks great but has horrible diarrhea, so I take him off of that and put him on kibble...and his stools get better, but he looks and feels worse. Any advice is definitely appreciated.