I would suggest taking him to the vets. If those things aren't removing the smell he might actually be sick.
The only alternative would be to remove the carpeting. If those things haven't alleviated it then I doubt anything will.
__________________ Lulu will always be in my heart  |