K.M.
either an area rug or the plastic mats with the teeth in the bottom ... no matter how you go it can get pricey ... but what is the more cost effective way? Constant shampooing of the rug, leading to eventual replacement or a hundred or so dollar investment now. You can also simply remove the carpet all together and put down the flooring that you slide into each other.