For a dog, throwing up blood is an indication that hes bleeding somewhere along his digestive tract. In Dog Owners Home Veterinary Handbook, James M. Griffin, MD, and Liisa D. Carlson, DVM, say, Red blood in the vomitus indicates an active bleeding point somewhere between the mouth and the upper small bowel..