Various types of dog vomit indicate different things. It could be foam-like vomit, food chunks, partially digested food, bile, or even blood. The type of vomit can provide essential clues about the cause of vomiting.