t agree with her, she could be infested with internal parasites, she could have coccidiosis, she could have Parvo, there is no way to tell over a message board so veterinary intervention is absolutely necessary.
Puppies, as Karla said, can dehydrate VERY quickly, and with
vomiting AND loose stools, the danger
of dehydration is doubled, so there is no time to waste.