Hm, my thought is that a call to the vet's office couldn't hurt, and get an opinion. My Timmy is a regular vomit-er, but he is generally several hours after he has eaten, when his tummy is starting to get hungry. Perhaps smaller meals but more frequently? W/ Timmy, we found that he had a build-up of bile and as he got closer to meal-time, his tummy couldn't handle it. So we started smaller meals, mroe frequently, and a bedtime snack. It helps a lot. (My guys are all on Wellness formulas....). We have also used Pepcid on occasion, w/ good results.
What is your dog vomiting? Is it just bile, food, or is it something solid or grass, etc?? Is it the food since it is right after meal-time? I know, maybe an odd question since it's right after meal-time, but one never knows. My Timmy has vomited up stuff that should be long-gone and passed but is not at times...He's a very healthy pup, at age 10.

Just a puker...
I am not a vet, but this is something I have discussed w/ our vets and we have found it to work for Timmy...Hope you figure out what's going on quickly and your puppy feels better!!