A dog may vomit simply because he’s eaten something disagreeable or gobbled down too much food, too fast. But vomiting can also indicate something far more serious-your dog may have swallowed a toxic substance, or may be suffering from a condition that requires immediate medical attention… A sudden change in diet or a potential food intolerance or allergy. Intestinal parasites – worms including: roundworms, heartworms, tapeworms, hookworms and whipworms…