Instead of buying the shampoo and other items myself, I just went to Country Pet Wash in Mountain View, CA. It was quite nice. They provide the shampoo (several to choose from), tub, towels, aprons, restraints, blow dryer, and other items. Washing the cat was $12; washing a dog is $15, I believe. The cat tried to run away but soon realized it couldn't, and calmed down. The cat's now softer, cleaner, and smells better.