No, not all dogs can swim. If you have a dog, it’s best to introduce him to the water slowly to make sure he’s not scared of it. You should have a dog safe life jacket on him as well in case you find out that he can’t swim. Not all dogs know how to dog paddle and for some dogs it’s not feasible. For instance, the Pug or Bulldog is just not made for the water. They can become top heavy or bottom heavy fairly quickly and start to sink before anyone realizes it. If you want a dog that can swim, look for breeds such Golden Retrievers, Irish Setters, Standard Poodles, Labrador Retrievers, and Cocker Spaniels. These guys are born to swim and most of them love to do water sports especially swimming and retrieving. Even though these breeds are great around water, you should still ask your veterinary clinic Glendale, AZ about dog safe life jackets.