Another suggestion, if you can find this product: Try spraying "Nature's Miracle" on it. It is a product used to remove organic stain and odors, including blood, urine, feces, perspiration, grass and dirt. But it also lists non organic stains such as grease and smoke. I became familiar with it when our new puppy kept having accidents on the off-white carpet. Agh! It virtually removed every stain right before my very eyes ...... I know, I'm starting to sound like a TV commercial, but I swear by it. The smell of alcohol is predominant, so that might be the common denominator between this and hairspray. but at least this leaves no sticky residue like hairspray. We buy it at Pet Smart. Good luck.