Vomiting and diarrhea in dogs are not good if continue for more than 24 hours. Canine diarrhea can be due to stress, anxiety, bacterial/viral/fungal/parasitic infection of gastrointestinal tract, food allergy, eating garbage, changes in diet, , symptoms of some other illnesses, lymphoma, cancer and side effects of many medicines.
Vomiting in dogs can be due to gastritis, excess gastric acidity, over eating, eating rapidly, exercise after taking meals, food allergies, changes in diet, eating of grass or garbage, Gastrointestinal obstruction, intestinal parasites, intestinal and gastric tumors, liver disease, kidney disease, adrenal gland disease, heat stroke, middle ear infections, and some psychological disorders.
Foamy vomiting can be can be due to a condition called canine bloat which is dangerous and life threatening. This problem can be due to foods and eating habits like rapid eating, over eating, nervousness, stress, dry foods and all other foods which can cause irritation in GI tract.
You should take your dog to vet for accurate diagnosis
and treatment
Vomiting in dogs can be due to gastritis, excess gastric acidity, over eating, eating rapidly, exercise after taking meals, food allergies, changes in diet, eating of grass or garbage, Gastrointestinal obstruction, intestinal parasites, intestinal and gastric tumors, liver disease, kidney disease, adrenal gland disease, heat stroke, middle ear infections, and some psychological disorders.
Foamy vomiting can be can be due to a condition called canine bloat which is dangerous and life threatening. This problem can be due to foods and eating habits like rapid eating, over eating, nervousness, stress, dry foods and all other foods which can cause irritation in GI tract.
You should take your dog to vet for accurate diagnosis
and treatment