On my outside step I have a astro turf mat ziptied on to clean the boot bottoms I also keep a stiff bristle brush just inside the door to really brush the snow off then the boots and gaitors go into the shower where the melt goes down the drain. TC floors are linoleum and we have a bunch of bath mats that we use for carpet, just push them out of the entry area while coming and going, any snow just gets swept out the door. I have had over 18" of snow on the roof, it fell off eventually while I was driving.
