There is a huge list of things that these symptoms could be describing. If you have a look at this site you will be able to see for yourself: petside.co.uk/health/petvet/?pet=dog Although this is a useful site, it is not intended to be a substitute for a vet, just to give you an idea of what possibly could be wrong.
Because there are so many things that could be wrong with your dog, you should take her to the vet so that she can be diagnosed properly and treated for whatever is the matter. Obviously, if you do not, the problem could become far worse, and in the meantime your dog could be suffering unnecessarily.
The other danger is that she is vomiting and that could lead to dehydration, which will happen quite quickly because she is small. This is really quite dangerous so again, another reason why you should get her to the vet sooner rather than later. Naturally, you should encourage her to drink, but don't let her gulp the water, though you may find that she will simply vomit the water back again. In this case, she may need to have an intravenous drip to keep her hydrated.
Hopefully, this will not be necessary and your vet will be able to give your dog something to settle her down and she will be well again very quickly. It may simply be that she has eaten something that has disagreed with her and that will be an end to it; some dogs are more prone to eating rubbish and other disgusting things than others and so are more likely to get stomach upsets, but whatever it is the sooner she is treated the sooner she will be well again.
Because there are so many things that could be wrong with your dog, you should take her to the vet so that she can be diagnosed properly and treated for whatever is the matter. Obviously, if you do not, the problem could become far worse, and in the meantime your dog could be suffering unnecessarily.
The other danger is that she is vomiting and that could lead to dehydration, which will happen quite quickly because she is small. This is really quite dangerous so again, another reason why you should get her to the vet sooner rather than later. Naturally, you should encourage her to drink, but don't let her gulp the water, though you may find that she will simply vomit the water back again. In this case, she may need to have an intravenous drip to keep her hydrated.
Hopefully, this will not be necessary and your vet will be able to give your dog something to settle her down and she will be well again very quickly. It may simply be that she has eaten something that has disagreed with her and that will be an end to it; some dogs are more prone to eating rubbish and other disgusting things than others and so are more likely to get stomach upsets, but whatever it is the sooner she is treated the sooner she will be well again.