Только при необходимости- если животное сильно испачкано. А так не нужно и даже вредно. Мало того что это стресс для животного, так еще смывается с кожи защитный жировой слой.
Считаю, что кошек купать не нужно, они сами в состоянии проследить за своей чистотой. Исключение - если взяли кошку с улицы, выкупать, обработать, сводить к ветеринару.
Коты со временем как и кошки впрочем начинают пахнуть, поэтому лучше их купать периодически. Чтобы не говорили, но там где живут кошки и коты сразу чуешь при входе в помещение.