I have carpet squares over rigid foam. The carpet has not been a problem at all in terms of keeping it clean, and my truck bed is not well sealed so I get dust inside all the time. I like the carpet for attaching things with Velcro. If I had it to do over again, I would do something like 1/4"...