Baconator
.........
A dog's digestive system is much simpler than humans. Food gets processed relatively quickly. Kibbles sit in the gut a lot longer than raw food. So pretty much, you feed the dog a chicken leg, the waste is ready to come out the other end in a matter of a few hours. He eats something else and the poop could change right then. So, if your dog has small wastes (raw animal gets digested pretty good so only a little bit goes to waste) it could sit in the colon for a day or two before the dog feels the urge to poop it out. So, you can possibly have fed your dog something else before he poops - so, say you fed the dog bones in the AM, then fed him organs in the PM, then he poops the next morning - you can possibly see half the poop is white, the other half is dark.
So, in the case of the diarrhea - you can possibly get loose stool now and firm stool tomorrow... depending on how your dog is reacting to the food.
Anatess do you feed Bully and Angus raw?