It would work to a point but not as good as it would be with a hard surface. It will depend on the carpeting as well. A smooth surface would work better than shag carpeting.