It could be that your dog ate more than he could handle, or he ate too quickly, or your dog ate too much grass. Sometimes the cause can be more serious. Your dog could have swallowed something toxic, or it could be a sign of a serious illness that may require a visit to your vet.
A veterinarian should be consulted immediately if your dog vomits multiple times in a day or for more than one day in a row. In addition, you should see a veterinarian if your dog is exhibiting the following symptoms associated with vomiting: Loss of appetite. Change in frequency of urination.
Dietary Indiscretion – aka scavenging or eating something they shouldn’t have! This is the most common cause of vomiting in dogs. A sudden change in diet or a possible food intolerance or allergy. Intestinal parasites – worms including: roundworms, heartworms, tapeworms, hookworms and whipworms.
Make your dog a serving of rice, skinless white chicken, and cottage cheese. You can also use cooked and defatted hamburger meat. Start feeding your dog small amounts of this comfort food and when 4 hours have passed without vomiting then give your dog a little more.
Let your dog’s stomach rest
Resting the digestive tract is important when your dog is vomiting. I usually recommend withholding food for at least six to eight hours (don’t fast puppies though). Depending on the situation, you can also try herbs, a homeopathic remedy like Nux vomica, or small amounts of bone broth.
Clear, slimy, or frothy vomit that is yellow in color indicates your dog’s stomach was empty at the time of vomiting (the foam comes from mucus, which is normally present in the stomach , plus saliva, while the yellow is bile from the small intestine).
Pepto-Bismol Dosage for Dogs: The recommended dosage is 1 teaspoon per 10 pounds, according to Dr. Small. It can be offered to the dog every 6 to 8 hours, but if your dog still has diarrhea after a few doses, stop the medication and call your vet.