An idea might be to replace the flooring with a durable surface, such as vinyl or wood, and provide area rugs, rather than carpeting.
That might reduce costs over time.