Normal vomit in dogs typically contains a combination of fluid, such as water or yellow-green bile, and food material. Vomiting up yellow foam is also considered normal. Abnormal vomit may contain blood or dark black-brown material. Non-digestible items in vomit, such as parts of a dog toy, warrant veterinary attention.