I always use option plus carpet cleaning for carpet and rug cleans outcomes of this cleaner is really very effective. I will suggest you contact carpet cleaning Kelowna. your idea of the machine is also not bad, you need to expend only once then doesn't need again and again. All the best.