If you have a Kirby, you can use him to clean your carpet. To shampoo it, you can put liquid soap in the water tank of the Kirby and then let the Kirby run around on your carpet for about 20 minutes.