Something I've found to help a bit is baking Soda
I leave an open box in the rooms with my hams in them to help cut back on odors as the powder absorbs smells. Something I've also heard of that's a relatively new thing is a sort of water vapor odor remover. It's all natural and pet safe and it really does help eliminate odors! A close friend of mine has this so I can ask her for more info on it if you'd like