Wow, if she's thrown up more than four times in less than 12 hours (and considering she's barely 20 pounds!), I think you need to get her to the e-vets right now. A dog regurgitating that frequently with such a small body can perish due to dehydration. My advice? VETS ASAP!!!!