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.
Burt’s Bees for Cats Hypoallergenic Shampoo is what I'm currently using for all my cats. It's very good for their fur. If your cat have a sensitive skin, this is the best shampoo that you can use for them.
Homemade shampoo is also nice for the cats. But hope your vet recommended it before you start using it and is there any side effects after washing them with it?I make use of homemade shampoo as they are the better option for me. I make the composition to be moderate so that it won't affect what me when I use it on them.