If these are spots and not saturated with blood, I would begin with rinsing with water and a Water Claw or similar spot tool. If it is a rug you can put the spotting tool on the back and flush water through the front. Apply a enzyme product like Bio-Modifier. Allow it some time to work. Dwell time may be anywhere from 15 minutes to a few hours depending on construction of the rug / carpet and how much blood. Rinse with warm water. (Never hot water on blood.) If you need to get more aggressive, there are potential problems. You need to weight potential problems versus getting the stain out. Make sure your clinet agrees to any advanced techniques. You may go to mild hydrogen peroxide or an oxidizer like Urine Stain Remover. but those can cause yellowing. Always check for colorfastness, dye issues, construction when cleaning rugs. Some can have tea wash or other booby traps waiting. Limit expectations when dealing with wool. It is very absorbent plus sensitive. Many jobs should be aimed at improving the situation not making it 100% perfect.
You know... I'd go low-tech no-strong-chem route first, just in case you can get it out. Cool water helps release blood. I'd get ONLY the affected fibers wet, and pack with an absorbent compound (like absorb-a-stain) and see if you can move out some before you clean it. Otherwise in a thoroughly wet wash situation, cool water, a little agitation with a hand brush can help "release" blood during the wash - and if it's been there for awhile, I've had some success using a BIT of rust remover, applying very specifically with an eye dropper or if it has a flip spout, and then because it's in a wet state, you can squeegee or use a bone scraper to nudge it off. You have to be careful with discoloration though on certain dyes with a rust remover, so of course test it. I've not used any other products on blood specifically. But generally in a proper washing, it's not been a problem for us. Lisa