Hola! Yo a los míos los mando bañar al veterinario como cada 4 meses (porque sólo una se deja bañar por nosotras, los otros 2 son más groseros). Aunque con el veterinario se portan bastante bien, no tienen que anestesiarlos ni nada.
Yo creo que sí es recomendable bañarlos de vez en cuando, sobre todo si salen a la calle (aunque los míos nunca salen) porque por más que se laman ellos solos, no pueden quitarse toda la mugre, y si son de color claro, después de un tiempo sí se les empieza a notar la suciedad :/ Además de que si salen les tienes que poner una pipeta anti-pulgas.
Si tu gato es adulto y nunca lo has bañado va a estar difícil que lo hagas tú sol@, a no ser que sea demasiado dócil, porque como sabrás, la mayoría de los gatos detestan mojarse. Si no tienen ningún problema de piel, con cualquier champú comercial para gatos estará bien.
Se supone que también tienes que cepillarles los dientes no sé cada cuando, pero eso si yo nunca lo he hecho (jamás se dejarían). En las veterinarias también venden pastas dentales para gatos.
A mí en lo particular me encanta cuando les toca baño porque vienen bien limpiecitos y oliendo a champú :3