just last weekend. we ended up taking her to the er vet because she had thrown up 5 times in 19 hours or so. most of the time it was how you described yours
er vet just catastrophized the situation. they checked her vitals and said she wasn't dehydrated.
we took her home and made her fast for a few hours (to slow down her system) and then we started back on feeding with baby oatmeal and jarred baby food (she loved the lamb and gravy!). she's been doing well since then.
if you're concerned at all, it's worth it to take her to the vet just to check
i've heard of people giving their dogs pedialyte to help with dehydration if they've had an upset stomach.
good luck and please update us!