Life Jackets are amazing and safe solutions for all water sports with dogs or if u take them with u for sailing / kayaking or just swimming in pool or in the nature. it keeps the dog on top of the water but also gives u high visibility in case the dog falls in the water. Even if they are good swimmers sudden weather change may happen anytime and if u are able to locate the dog quickly and help him/her it can be a life saver. Be smart. wear a life jacket.