Vomiting or diarrhea can be signs of food allergies in dogs, but if you've switched your pup to a new food, it is much more likely that these are temporary reactions as your dog's digestive system adjusts. Allergies do not manifest immediately, but over time and with repeated consumption of an allergen.