Yes, Silky terriers can swim. They have a strong back and their tail helps them move quickly through water.