I was a nurse's aide and then a nurse. The best thing I have found to get rid of bad smells is minty mouthwash. It helps to flick some of the mouthwash on nearby fabrics - curtains, bedspreads, pillows, etc. That helps to eliminate the odor at a higher level in the environment. Red is a really hard color to get out of anything. I would look for a carpet stain remover. A lot of them work. Good luck!