Question: why does pyometra cause vomiting?
Answer: Vomiting or diarrhoea may also be present. Toxins from the bacteria affect the kidney's ability to retain fluid. Increased urine production occurs, and the dog drinks an excess of water. This occurs in both open- and closed-cervix pyometra.