Your dog needs to go to the vet, like right now!
My dog is 2 years old. He threw up this morning, will not eat, his ears are hot and he can't go. What do I do?
take him to the vet.
As already said go to the vet. If you don't have a vet open near you because it is the weekend, at least call your vet. They often have an emergency number you can call for help.