what does it mean when dog throws up bile?
In most cases, yellow foam indicates that the dog's stomach is relatively empty of food. ... A dog may vomit yellow foam simply because his stomach is empty and the bile can be irritating. If your dog is otherwise healthy — and he's eating and defecating normally — it may help to reduce the time in between meals.