Yep, with the recent carpet investment you really can't pull it up and who knows how wood would do with the clay soil problem. It sounds like your best bet is to keep seeking out carpet cleaner advice. Maybe a few throw rugs and/or runners that could be picked up and washed in a big washer would stretch your time between cleanings.