Are you absolutely sure the jumping in his sleep isn't dreaming? Some dogs are very physical in dreams, they paddle, twitch, their legs go nine to the dozen, they sometimes jump, howl, whine, etc....all in their dreams!
I am not saying it IS that, of course, just checking....
Throwing up a couple of times in a week, as a one-off event isn't too worrying, especially if the cause could be he'd eaten something he shouldn't, but with a very young pup, dehydration can be a threat.