Blood is serious. Take him back to the vet or find a different vet ASAP. He is bleeding somewhere internally and it must be stopped. There isn't any anti- nauseating remedy that will stop the vomiting as long as there is blood involved. Same with diarrhea. Bodies must rid themselves of the blood by whatever means. No pill or medicine will stop it unless you stop the bleeding first.