When confined to a single episode, vomiting is not usually a serious health condition. Dogs vomit for a variety of reasons, many of which resolve within several hours. However, you must take your dog to the veterinarian if he vomits for longer than a few hours, as it can indicate a serious problem that requires veterinary care to remedy.
What if a Dog Keeps Vomiting?
Continuous Vomiting Causes
Gastric irritation often causes continuous vomiting, which is relatively easy to treat with a combination of rest and supportive care. However, your veterinarian will need to ensure that your dog is not suffering from pancreatitis, peritonitis or an intestinal obstruction. In addition to ruling out serious illness, your veterinarian can ensure that your dog has not upset his electrolyte levels or disrupted any metabolic processes.
Rest and Recovery
Anytime your dog vomits, you must allow his digestive system to rest for five or six hours before offering him any more food -- in some cases your veterinarian may advise waiting even longer. If you offer food too quickly, it may irritate his stomach, and cause him to vomit again. Additionally, it is best to offer very bland food after vomiting, such as cooked rice and boiled chicken. Always be sure that your dog has access to clean water after vomiting, so he can rehydrate adequately.