If your dog vomit occasionally then no need to worry because dogs can have this off and on but persistent vomiting that last for 24 hours is medical emergency. Same is true for loss of appetite. If dogs don't eat for more than 24 hours then an illness is suspected.
Excessive water drinking in dogs can be due to exercise, pyometra in female dogs, kidney failure, high calcium in the blood, diabetes, lead poisoning, kidney and liver diseases. Dogs also drink more water to compensate water loss due to vomiting or diarrhea. Ideally, you should take your dog to vet for diagnosis and treatment.
Excessive water drinking in dogs can be due to exercise, pyometra in female dogs, kidney failure, high calcium in the blood, diabetes, lead poisoning, kidney and liver diseases. Dogs also drink more water to compensate water loss due to vomiting or diarrhea. Ideally, you should take your dog to vet for diagnosis and treatment.