We have always had great success using Hydrogen Peroxide on blood. You will have to rub it some, but it usually works good and won't damage the fabric. But, what ever you do, don't dry it with the blood on it fabric or it won't ever come out. Good luck.