Usually horses swim instinctively when the water is deep enough for them to float. They are good swimmers because proportionally to their body size - they have very large lungs to help keep them afloat!