Some breeds, like Retrievers, Setters and Spaniels, naturally take to water and enjoy swimming.
Some breeds, such as Pugs or Bulldogs, should always be supervised around water.
Some puppies do not like swimming and should not be forced to go in the water if they are afraid of it.