Apply saddle soap to your leather furniture with a soft cotton cloth. Be careful not to get the soap on wood or other non-leather trim.
Rub the soap into the leather in small circular motions.
Apply a leather conditioner to the furniture with another clean cotton cloth. Use similar circular motions.
Sprinkle Zeolite crystals on a few towels, and place them under and on top of the leather furniture. You can find several products containing Zeolite in the odor removing section of your local home improvement or pet store.
Cover the furniture with a clean bed sheet, and allow to sit overnight.
Remove the sheet and the Zeolite covered towels from the furniture. The odor should be gone. Shake off the Zeolite crystals into the trash, and wash the towels and sheet together.