All of these animals can swim. Horses are powerful swimmers, and, indeed can be enthusiastic swimmers once they see another horse swimming. The horse propels itself forward by moving its legs as if trotting. Horses are at risk in the water, though, as they are unable to hold their breath.
Some cats swim for pleasure, for example the Turkish Van is also known as the swimming cat. Meanwhile certain types of cats, like the tiger, can swim for longer distances if necessary. Rats are also great swimmers; they can hold their breath for up to three minutes making it easy to travel through sewers.