Foods that cause vomiting and diarrhea in dogs are, perhaps not surprisingly, also very bad for their health and sometimes fatal. These foods range from the more obviously upsetting ingredients such as chocolate, onions and garlic to less obviously known foods such as grapes, raisins, dairy products and some nuts.Continue Reading
You should avoid feeding your dog raw meat and fish, as well as dairy products such as milk, yogurt and ice cream, as these upset the digestive system and often result in vomiting and diarrhea. Macadamia nuts can be fatal to dogs, sometimes causing vomiting along with muscle tremors. Avoiding feeding your dog salty foods. Too much salt in your dog's diet is characterized by vomiting and diarrhea and can lead to sodium ion poisoning.
Be sure to keep alcohol and caffeine out of reach from your dog as well, as these substances can not only cause an upset in the digestive system but can also be fatal. An ingredient called persin, a fungicidal toxin that is found in avocados, is also very harmful to dogs causing vomiting, diarrhea and sometimes oxygen deprivation. You should also be very careful with tomatoes, particularly unripe and raw tomatoes, green tomatoes and tomato plants.Learn more about Veterinary Health