Answer by
guyver3869 (449)
This is a very broad topic, however, mostly vomiting is caused by the dogs diet or eating habits. Is the animal chewing on grass, bugs? This is directly tied into the diarrhea. If the dog has just changed food or started eating table food, this will cause diarrhea and vomiting. If it lasts more than a few days, see vet.