I agree with Karla wholeheartedly!
If he has vomited 10 times in an hour....and has sticky gums, he is dehydrated. Extreme vomiting causes dehydration. If he can't keep ice chips and water down he needs help very quickly. Emergency help for this will be IV fluids immediately, and possibly an anti-emetic drug while they find the cause of his upset.
He's Dehydrated! (Sticky gums)......In a small dog, dehydration is very dangerous......His vomiting could be caused by a number of things, too many to guess at...You need to head to his Vet for possible IV fluids ASAP, until they can figure out what's wrong......I wouldn't wait till tomorrow, by your description.....Please, let us know what you find out.....
Has he possibly ingested something such as a toy, stick, rock, etc.....Your symptoms could be a blockage...
Or, is it possible that he has gotten into anything poisonous????
Not trying to scare you, but these are things you need to think about......Karla