I love dirt floors........but they are not quite dirt......I start off with the tailings pounded in nice and firm at the beginning of the winter season......then 2 bags of shavings......we have really good drainage, but if they were in for an extended period, I'd us Stall Boy to neutrilize the urine odor. I have dirt in both the run in and the stall, but Buck really likes to lay down and he gets scrapes and cuts on his hocks quite often......so I will be putting down a rubber mat in his side then the shavings on top of that...........