For recalcitrant cats: place in toilet, close lid quickly, add shampoo to tank, flush several times, then stand well back and open lid with a broom handle.
Any cat I've tried to bathe taught me that cats are really very surprisingly strong for their size. The only way I've ever been able to successfully bathe a cat is to have a second person.