and blood puppy white puppy throwing up white foam and blood Up to 25 cash back My dog threw up foam with what looked like blood in it this morning. It is often non-productive but can produc… Sunday, May 29, 2022 Edit