We had it done once but it ddin't really work. I think becuase our carpet was old and crappy though. Ibought some spot cleaner from a carpet cleaning company which works really well. I think it was from Drytron from memory.