and blood foam throwing puppy throwing up white foam and blood Hematemesis in dogs is more common than you might think and likely indicates an injury to the upper digestive tract. A dog throwi… Thursday, April 21, 2022 Edit