Hi there and welcome to Just answer!! I am Dr. Loretta, a licensed veterinarian and I am happy to answer your question.
From what you have told me, it appears that Coal has a mild digestive disturbance. This could be from something that was eaten or from some type of stress. The blood is most likely due to this stress. The best thing to do for this is to fast him for 24 hrs. This allows the digestive tract to calm down and heal. Also, give Coal Pepto Bismol at 1 teaspoon per 20 pounds of weight every 8 hrs. After the fast, feed a meal of boiled chicken and rice. If the disturbance has resolved, wean Coal back onto the regular food over 2 days.
It is extremely important that if Coal continues to vomit during the fast, that you have him seen by a vet immediately. Even the dehydration will causes severe problems for him and this must be taken care of right away.
If Coal is still having difficulties, you will need a veterinary exam to be sure we have not missed something. This disturbance could be more severe such as an intestinal obstruction or other infectious agent or a pancreatitis..
Good Luck! Sincerely, Dr. Loretta