Cats may dislike having water on them for several reasons:
1. Evolutionary Background: Cats' ancestors primarily lived in arid desert regions, where swimming was not an essential survival skill. Therefore, cats' unfamiliarity and fear of water is an instinct that developed during their evolution.
2. Thermoregulation: A cat's fur is dense and contains little oil, making it less waterproof. Moisture clinging to its fur can make a cat feel cold, especially in low-temperature environments, which can lead to a drop in its body temperature.

3. Scent Impact: Cats use their body odor to mark their territory and communicate. Water washes away these scents, causing cats to lose this sense of security.
4. Impaired movement: Wet and heavy fur can affect a cat's speed and agility, which is a disadvantage when facing potential predators.