My dog was vomiting yellow bile all night. In the morning he had a normal bowel movement. I thought he maybe had an upset stomach so I was going to not feed him for 24 hours and then chicken and rice. In late afternoon he started vomiting the yellow bile again and will not drink water. He seems very low on energy and not acting normal. My question is do you think he would be fine until tomorrow morning to go to the vet or should I try and take him to a vet hospital tonight?

