"How did he manage to vomit goats blood?"

Vomiting it is easy, drinking it in the first place would have been the problem for most. Of course Drac would have failed that test because there is no way he would have given the goats blood up having first drank it.