Most cats won't let you bath them as they hate getting wet. It's the same for my cats too but I still manage to have them bathed once in a while every 5 weeks. They can clean themselves but when they get in a dirt mess in the yard, they can't do it properly. I would have to bath them even if they hated it.I have only ever tried to bathe my cats once and they were having non of it, they really did not like the water at all. If I remember rightly it was a shampoo I got from the local pet store that they recommended to me that I bought and used on them.