Question: why does my dog keep throwing up every other day?
Answer: Causes of Chronic Vomiting Common gastrointestinal causes include: inflammatory bowel disease, viral or bacterial infection, gastritis (typically caused by garbage ingestion or changing the diet too quickly), pancreatitis, foreign body and neoplasia. Systemic causes include toxicities and kidney and liver disease.