If you’re unsure how long your pup should swim for a healthy workout, start with five to ten minutes and go from there based on their reaction. Breeds of dogs who are good swimmers will typically tolerate longer swimming sessions.