Dogs can throw up for many reasons. One of them being that the dog may be sick. Make an appointment with your vet. Another reason could simply be that he has a hairball stuck in his throat. If the dog continue to throw up you definitely need to get the dog medically checked out.