Seeing your dog throwing up blood is frightening, and it is never something to ignore. Sometimes the blood comes from a small scratch in the throat. However, it can also signal a stomach ulcer, a poisoning or internal bleeding. Because some of these problems become life-threatening within hours, it helps to know what to look...Read More