cat smell is easy to remove(get rid of the cats)just kidding.
a floor care specialist (not just a carpet cleaning company) has a number of counteractents that will neturalize the odors.
yellow pages are a great source to look for one.
they are fairly cheap also.....