My little one vomited earlier in the evening but I thought it was runny poop since the texture and smell looked like it.
I just woke up to my baby's scratching and whimpering in his crate. I thought he needed to pee so I let him out and as soon as he rushed out of this crate, he started throwing up. Then he kept dry heaving for a while before settling down and i gave him some water then proceeded to wrap him up in a towel for warmth and petted him until he settled down again.
He's now snuggled in bed with me and chewing on his plush toy. But every so often, he'll stop to dry heave again, but he hasn't thrown up again.
Anyone know what else I can do to make him more comfortable? And what CAN be the problem? He just got a series of vaccinations yesterday, 1 of which he's had before (distemper parvo la), but 2 are new (lyme disease and giardia). but it's been more than 24 hrs since the vaccinations and he didn't exhibit any negative symptoms other than soreness after the vaccines.
Is there anything else I should make note of? Should I take him to the vet in the morning? Or should I wait to see if he continues to exhibit these symptoms?

HELP!