I know this sounds crazy....but did they check him for parvo? Parvo has bloody stools and vomitting of blood. ask ASAP. If it should be he contracted it, the time is short. We have a dog who survived it...I know he was hit by a car, but...the symptoms may not all be because of that. Just a thought.
<< I know this sounds crazy....but did they check him for parvo? >>
I just called the vet to ask ~ they said yes, that they did test him for it.
Thank you for the suggestion though, just in case...