This is Dr. Christian. Welcome to JustAnswer. A few questions will help me get a clearer picture of the situation:
Okay, thank you for the information. It is unlikely that this is parvo since the vaccine is excellent at preventing the disease and your vet has properly given her the vaccines. It is possible to still get paro I wouldn't worry too much about it. There are a couple of other things that can cause the blood and vomiting:
Obviously, puppies are known for chewing on things they shouldn't so that could be the cause. It is best to have her checked as soon as possible. The most important thing is to stay hydrated so offer lots of water or even warm chicken broth if necessary. If you have more questions please let me know.