This float coat will help any dog expend less energy while swimming, as well as keep them safer. It stays in place on my front amputee dog and she seems very comfy in it. The undershirt is like a thin wetsuit. I would use it in colder water. I use a thinner dog water shirt. I recommend a shirt under, as it keeps out sand and salt, but not necessary. We'll made and easy to clean. Mostly, I like that it allows my tripod dog to not use less energy to keep her head above water. She can play longer and focus on fetching, which is what she loves to do! Great handle on back to assist into boat or grab them if needed
Also has a leash attachment. If your dog swims, and is middle age or older, get this float coat to make swimming more fun and more peace of mind for you!