Welcome! My name is***** am a UC Davis graduate, and currently, a Medical Director of a veterinary hospital.
I am sorry to hear about this concern.
First, we cannot connect the vomiting at night to eating cat food. There may be another cause.
Vomiting causes can include:
- Dietary indiscretion (eating something you do not know about)
or intestinal foreign body
- Something that was given to them (new food, new treat, human food)
- Intestinal parasitism (not just the worms, but the microscopic bugs like Giardia and Coccidia). They can cause vomiting also, not just diarrhea
- Toxin exposure would be less likely, unless you have reason to suspect exposure to a chemical.
- Less commonly, endocrine diseases like Addison’s
To help settle the stomach you could give a 1/4 tablet of Pepcid A.C. 10mg antacid, or a ½ tsp of pepto-bismol.
My brands of choice are either Hill's Ideal Balance (this is Science Diet's newer formula) or Royal Canin.
Try to wean Daisy on to the newer food over a few days.
If she doesn't eat a meal, that is okay. Also, no free feeding
. I would suggest 2 set meals.
Also, if vomiting persists, you need to get your vet involved for further testing and some good stomach medication to help out. Most importantly, because a dog vomiting, may not be so inclined to feel well enough to want to eat anything else anyway.
So, get that vomiting fixed ASAP before switching diets.