To learn more about food allergies in dogs, this expert's guide can help. Vomiting can be due to a reaction to a new medication. If your pet has recently started a new medication, look at the ...