My lounge carpet is very old and the previous homeowners had cats who must have weed everywhere. We can't afford to replace it at the moment. I've tried shampooing the carpet with a domestic carpet washer, but the smell comes back especially when it's a damp day. Well, it's pretty bad all the time at the moment. Has anyone used the Vanish shake stuff? If it got rid of the smell for a couple of weeks that would be something. I have also tried febreeze to no effect. Thanks in advance!