Going to the lake with your dog and wondering if you should get them a life jacket to go on the boat with the family? Good idea.
Basset Hounds and English Bulldogs, which are heavy dogs with short legs, are definitely not built for swimming. Also, the tiny dogs would not fair well in the water – chihuahuas, etc. While it is not a certainty that than any dog of such a breed can’t swim, it’s very difficult for them in general. If your dog has particularly short legs, you should really consider putting them into a life jacket.
Additionally, some dogs are afraid of water and can’t swim. Don’t assume that your dog will naturally be able to swim. Don’t leave any dog unsupervised in water, even if they are excellent swimmers.