Hello. For the blood stains use hydrogen peroxide. Pour it on the stain and it should start bubbling. Then blot up with a towel. Repeat if necessary. You can also use this for pet stains. Test a hidden area of your carpet first to make sure it doesn't take the color away. I would also use natures miracle. This gets rid of the odor for pet stains. Good Luck!