Apparently bicarbonate of soda is good. Sprinkle it on the carpets, leave for a bit (not sure how long, an hour min?) and then Hoover up. This is what I plan to do but need to find a large amount of it first, all I can find is small ones for cooking.