Try the Enzymatic cleaners.

How do I know this?


A couple weeks ago, I inavertantly left my car's moonroof open. Very grateful that it didn't rain that night, I entered my car.
The smell was vaguely familiar, yes, it was 'stinky boy'!



A cat had gotten on top of my car and sprayed into the monroof.

The 'payload' landed on my leather seat, and probably dripped down the side of the gearbox.

I've been spraying Enzymatic cleaners on the seat, and leaving it.

The car was rendered: undrivable for a couple days

Now, the smell is dissapating.

I've learned my lesson.