How old is she?
Is she keeping her food and water down? It is a good sign she is eating and drinking.
If she is shaking, she could have a fever. Can you take her temperature with a rectal thermometer? Normal is between 101 and 102.
Shaking can also be a sign of pain. These symptoms can be from many things: internal illness, infections, parasites, injury. Has she had vaccinations
? There are some pretty bad puppy diseases that can only be prevented by vaccination.
If she continues like this, the best place to start is a good physical examination: Checking the temperature, listening to the heart and lungs, feeling the lymph nodes and internal organs, checking her hydration, etc. If she continues to vomit, or if she stops eating, the best thing to do is have her examined by your veterinarian.
Let me know if you can take her temp, if her gums look pink, and what other questions you have.