Answer by
adalbert (71)
This may be caused by several different things. The dog may have ingested a poison, may have swallowed something that is blocking it's digestive tract, or may have a serious illness. Illnesses such as kidney disease, liver disease, and pancreatitis are all causes of vomiting in dogs, and should be checked out by a veterinarian.