The top 5 carpet cleaning tools you need for a deep clean are a vacuum, carpet brush, carpet cleaning machine, carpet stain remover, and a handheld steamer.