I agree purpleswiper and it could be hook worms and either is a life and death deal with a puppy that size.
I don't think worming could cause blood in the stool. However it is a huge red flag for PARVO. Parvo is a very serious disease young puppies can get that can be fatal really fast. Get your puppy directly to a vet.
Add your voice to the conversation. Click here to answer this question.