Indigestion. An upset stomach is the most frequent cause of a
dog vomiting white foam according to Animal Hospitals USA. Sometimes, dogs cough up a thick and foamy,
white vomit when they eat too fast, ingest inedible material like dirt or weeds, drink water too fast, or just finish exercising.
read more >>