Why does my Dog Throw Up All the Time?

Just as in humans dogs throw up when their stomach’s are upset from eating something that didn’t agree with him. It could be from the wrong type of food the dog is eating to more serious problems like allergies.