Our cat gets a bath about once a year just to clean him up a bit. He is an indoor animal who has only had fleas when we picked him up at the shelter. He doesn't mind too much although it does take both of us to get it done smoothly.

I've never needed to try this but I read if you put on a harness or collar and leash and then tie the leash to the faucet (or something else) it helps to restrain the pet. FWIW