what does it mean when your dog throws up undigested food?
This means that your dog's food had already started being digested before your dog threw it up. The presence of bile isn't necessarily a cause for concern, but it does mean that your dog's system is vomiting up stomach contents that had already started getting digested, which is never entirely normal.