My poor baby had a blockage in his gall bladder and was throwing up bright yellow bile. If yours was doing the same..ask for an ultrasound. The first vet just adjusted his diet but 7 months later I took him to a different vet and it was too late to save him and I had just been to visit the other vet two week before!