The key to me keeping my place looking nice is that I was able to use a steam clean carpet option to help me out. The way this works is that I get a machine that does the work for me and I pay a rental fee by the hour as I use it.
Then I just follow the instructions on the machine so that I can use it without it not doing the job right. I always make sure to check over a machine in the store before renting it to check for damages so I don't get blamed for it or use a broken machine.