Yes they do. It's called Rat Sorb and it cost over $15 for one ounce.
I really don't know, but they do sell deodorizer .
They will sell you deodorizer, if you can pin point the smell ,use baking soda to neutralize the smell.shake it and leave it .if you need to vacume wait a hour
Thanks! Your answer is awaiting moderation.