My 8 month shih tzu has been
throwing up bright
yellow bile every other day. Sometimes he throws up in the middle of the night, but most of the time it is between 10 and 3 in the afternoon. We have recently switched his food from beneful (which his old owners had him on) to Innova Evo with chicken. I have read that this is caused by an empty stomach. He eats twice a day, and most times when he throws up he has food down, he just isnt eating it. But he seems to enjoy the food when he eats it.