Not much for swimming myself unless i have a messed up paw or something like that. What i really like tough is to find a place with shallow water. So your dog can run and jump in the water chasing balls or something like that. Dog gets to jump without the fear of it landing wrong and get hurt. One thing to keep in mind using a swimkeep is to be sure your dog don't swallow lots of water, that can mess up a dog real bad.