Answer by
fuzzygarfield (65)
Cephalexin can irritate a dog's digestive tract (stomach and intestines), causing vomiting and diarrhea. Giving the drug with food can help slow absorption of the drug, which can reduce this side effect. If your dog has any pre-existing digestive problems, there may be a different drug your dog can take, depending on the type of infection he has.