If your dog vomits once, gastric juices, but is lively, eats, there is no blood in the vomit, the faeces are normal and it happens only once in a while, you shouldn't worry too much. Of course, a visit to the vet will do no harm, but if it's an isolated episode, don't panic immediately. However, if your dog vomits more than once during the day, looks weak, doesn't eat, is constipated, you notice blood, you should take them to the vet. We must say that dogs can vomit for many reasons. Here we list the most common:
*car sickness. *ingestion of toxic substances.
*medicine (almost all medicines can cause vomiting; the ones that cause it more frequently are digoxin, chemio drugs, tetracyclines. But makes sure you don't confuse spitting a pill they don't like with vomiting.)
*gastrointestinal obstruction (foreign bodies, pyloric stenosis, neoplasias, infiltrative diseases, gastric dilation/twisted stomach, intestinal torsion/volvulus/intussusception).
*acute/chronic gastritis with or without ulcers
*parvovirus infection, parasitic diseases, haemorrhagic gastroenteritis, colitis, peritonitis, acute and chronic pancreatitis
*uremia from kidney failure, Addison's disease, hypercalcaemia, liver injury, diabetic ketoacidosis
*excessive amounts of food
*CNS diseases (epilepsy, tumours, meningitis) behavioural causes.