We have a 7 month old Westie puppy and since we have had him he had been vomiting maybe once a month or so just as he wakes up. I used to put this down to him excessively licking himself when he wakes as he is bored and waiting for us to get up.
Anyway, recently his vomiting has seemingly become chronic. About a week ago he vomited 4 times throughout the night, and in the subsequent days another once or twice a day, every day. Thankfully he was still drinking and eating so dehydration wasn't a huge concern.
Regardless, we took him to the vet and spent $500 on x-rays and fecal tests to see what was up. There was no foreign object inside him and no stomach bug that would cause vomiting. The vet did find coccidia, which is common in puppies, but this shouldn't make him vomit. We were sent him with some medication for coccidia and to help with the vomiting in the short-term, but essentially the vet didn't know why he was vomiting.
It's now been 3 days since we saw the vet and he did seem a bit better, however last night he vomited again, twice.
I'm at my wits end as to what is causing it. He is fed a raw food diet (has been since 9 weeks) but I don't think this has anything to do with it. He certainly does sniff around and chew/lick almost everything he can find, which I assume could cause one off bouts of vomiting, but this seems to be ongoing now. I'm not going to blow another $500 at the vet only to be sent home with a temporary solution and no idea why it's happening.
Any thoughts would be appreciated.