He needs to see a doctor
Water isn't the problem
Dehydration does not mean lack of water intake. It's all about fluid losses. So no matter how much he drinks, he's still not holding anything down, and black stool is not normal.
Thanks! Your answer is awaiting moderation.