How about indoor/outdoor carpet, or even standard "tough" indoor carpet? You could make it removable and clean it as necessary.