If they are behaving normally except for the one or two bouts of vomiting, or if they want to eat or drink, you can probably wait a little longer to see what happens. Allow your dog's stomach to rest by withholding all sources of food and water for at least two hours, and possibly as long as eight to 12 hours.