Most people think that all dogs can swim, but in fact that's not so true.
Other dog breeds can swim but they don't enjoy it and others are really great swimmers like American Water Spaniel.
Yorkshire terriers can swim, but they are not naturally built for swimming.