Shopping for a rug shampooer can seem intimidating with the various types and price ranges. Should you buy or rent a rug shampooer? It may take...