Here is another article on vomiting in dogs:
Causes, Diagnosis and Treatment of Vomiting in Dogs
There are many possible causes, so it's best to see a vet to get to the bottom of it. Hopefully it's something simple and treatable. Keep us posted on what happens!