If your dog is continuously throwing up and is unable to digest its food, he is suffering from intestinal malabsorption. With this disease, a dog is unable to absorb the nutrients needed for its body.