I would go and see the vet asap. And if you wash him I would first try pure water, no shampoo. If he has a contact allergic reaction, you need to get off whatever it is off his body. This would be done by clear water…..
Vomit yellow liquid with little foam seems to be "empty stomach" to me. Sh*** like this always happens on a weekend!
Fingers are crossed!