Until you can get him to the vet you need to monitor him for signs of low blood sugar
You can read all about it at
www.marvistavet.com/html/body_toy_breed_hypoglycemia.html
If he has not been drinking much, his urine will be concentrated causing it to look more yellow. The more dilute it it, the lighter in color it will be. Somtimes liver problems can cause the urine to look an almost dark orange/yellow color.
If you can find an emergency vet tonight
www.pets911.com you may want to take him. Especially if he goes into an extreme crisis.
Otherwise, get him to his doctor first thing tomorrow morning for treatment.
He may need to be put on intravenous fluids if he is dehydrated and be given injectable medications to help with his vomiting. Your vet may also suggest an xray to rule out any foreign obstructions and blood tests to rule out anything with his major organs like the liver and kidneys.
I know it is going to be a long night and you aren't going to get much sleep because you will be watching him like a hawk. You will be in my thoughts. I hope he is feeling better soon. Let me know what happens at the vet visit.
Michele
If my answer has helped you, please hit ACCEPT. Positive feedback is always appreciated.