Over a week ago we come home from work to find that one of our dogs had puked on the leather coach. this has happened before and we've cleaned it up and all is fine. Seems this time the stink will not go away. Any suggestions before I kick this thing to the curb. I love this old coach and i do not wanna have to get rid of it. We've tried all the leather cleaners and conditioners we have in the house.