I don't have any quick solutions. Whenever I need to get rid of odors, it takes several weeks. You can try hanging it outside. You can put it in a pillow case and put in the dryer with a dryer sheet. I usually put bath salts inside the purse and then put the purse into a bag with bath crystals. Then I close it up and wait several weeks. Baking soda and charcoal are supposed to absorb odors but I have never gotten them to work. I've used perfume with some success. When the perfume smell wears off, the bad smell is usually gone, but you have to be careful not to spray it directly on the bag as it might spot.