Dogs that vomit on an empty stomach are usually suffering from irritation or inflammation of the stomach lining (gastritis), although this can have many different causes. Common causes of vomiting ...