One option is an ozone generator. They can be rented from a local equipment rental facility. You will have to leave the house for 24 hours but when you come back no more smell. In fact pretty much every bad smell will be gone. They are about $150 to rent for 24 hours. Info is here
they use these in hotel rooms! and they work great!!