Question: why does my dog keep throwing up bright yellow?
Answer: In most cases, yellow foam indicates that the dog's stomach is relatively empty of food. The yellow colour comes from bile, a digestive fluid that's produced in the liver, stored in the gall bladder and then released into the small intestine just below the stomach.