Are you wondering why my DOG VOMITS WHITE FOAM? Animal looks at the various causes of WHITE FOAM VOMIT in dogs, something which can range from mild gastric problems to serious and life-threatening issues such as HEART DISEASE. Always check with a veterinarian if your dog vomits white foam for more than 24 hours or shows serious signs of ill health.