When I did janitor work we used a product that would stop oder from any organic material. Even crap would not stink if you put this stuff on it. I wish I could remember the name of it. Unless the EPA has banned it, like they do to any chemical that works, something like it should be available at a janitorial supply house.