I by using peroxide for removing blood off clothes. Just pour the peroxide onto the blood spot and it bubbles the protein out. The protein is what stains, but the peroxide removes the protein. I keep doing this until it no longer bubbles then wash as normal. It works great on whites and colors (it doesn't bleach out the color, I have used it on black clothing several times). Also you can use it on carpeting etc.