Here at Mighty Clean we recommend cleaning your carpet every 12-18 months using a hot water extraction (steam cleaning) method. This helps remove spots, stains and the sticky soil that vacuuming won’t remove. If you live in a home that gets a lot of traffic, or a home with pets you may need to clean your carpets more frequently. Keep in mind you can clean your carpet as often as necessary. Our modern cleaning processes and cleaning solutions will not harm you or your carpet.