Brown poop is normal and comes from a pigment called bilirubin. Green poop can happen from eating foods like spinach or due to gastrointestinal infections or severe diarrhea. Black, tarry poop can ...