Steven and I kept our carpets really clean all the time. That way when we move out of our apartment, we won't have to pay the owner won't take any of our deposit for repair. Now that we have kids we are preparing to have our carpets cleaned before we move out. Kids are so messy especially when they eat or when they are able to walk and carry drinks around.
I found a website called http://www.thesteamteam.com where you can hire them to clean your carpets up for you. They provide different services like hardwood floor cleaning or marble cleaning and many others. I suggest going to their website to see if they provide the cleaning you need. The household carpet cleaner austin is what I need. They are located in Austin, Texas. I would let my friends know who live there about them.