Yes carpet would insulate the heat better rather than disperse it... Tile sounds like a good plan, otherwise a couple tops to rubbermaid containers might work too, might be cheaper idk basically a nonporous surface is what you should be looking for.