I rinse the bike outside with water and bounce it couple of time to shake off the water before bringing inside. Then I parked it under some 3x5
floor mat from Home Depot. They are rib and catch the dirt while the bottom are rubber so the water does not get through. Cost is under $20. The mats is also great when working on your bike.