I was just reading on facebook this morning that classic coke is very good on removing stains including blood stains I would test on the fabric first I do know it works wonders on grease stains as I had a fry daddy spill on a kitchen carpet an after pouring a can of coke on it and cleaning with water my carpet came out looking new and the stain never did come back