I'd say this late in the game, get to a vet. Any pink or blood in the vomit?
I'm not a DV, but am a dog breeder with several dogs at any one time. One of my collies once knocked a pyrex bowl of rice off the counter, and consumed the rice and glass.
We gave him a good slug of hydrogen peroxide, and he vomited up the rice and glass, and with no ill effects.
The lining of the digestive tract is very tough, and also very slick with mucous, and therefore hard to cut. Wild dogs swallow bone shards and all kinds of sharp things, after all. If whatever they swallow makes them uncomfortable or nauseous, they'll puke it back up. That's why they sometimes eat a ton of grass..to help them puke so their stomaches will settle.
A teaspoon of table salt will also make your dog puke in an emergency, with no ill effects in the long term. We've fed our showdogs a RAW food diet for 7 years, and they're all healthy. In all that time, I've had to dislodge 2 bones stuck in teeth, and a few times they've puked up a sharper bone fragment that didn't sit well.
Odds are your dog is fine, but you want to consult the vet for sure.
I've had to piece together a dog vomit covered pyrex bowl, and a vomit covered picante sauce jar to make sure that the great majority of big glass fragments were not still inside the dog...yuck.
[This message has been edited by MouthBQ98 (edited 11/13/2012 3:03p).]