This is actually cleaned monthly... problem is our dining rooms do not have server windows so every server is walking in and out of the kitchen. No walk off mats or rugs to catch grease before tracking onto the carpet.I think if you cleaned the carpets more often you wouldn't need to nuke them.