If your dog throws up something red or bloody, you should be worried. It seems to show that there is bleeding somewhere in the digestive system. Foreign objects in the stomach, stomach ulcers, stomach tumors, or bleeding disorders are all possible reasons. If your dog is throwing up blood, you need to take him to the vet right away.