Vomiting for any reason is not a normal behavior, therefore she should be seen by a vet. It could be due to parasites, gastroenteritis secondary to food allergies, foreign body ingestion, inflammatory bowel disease, pyometra, and many other causes.
No she is not pregnet she has never gone into heat yeat and she does not go around other dogs. But thanks for your help