I would try bi-carb. Works a treat for everything else. What kind of floor covering do you have throughout the rest of the house, tiles or carpet? If it's carpet, maybe get it all professionally cleaned. You might need to go through every room and clean it, just to get the smell out.