I bought a Paws Aboard life jacket for my little Shih Tzu. She immediately took to it and had no problem wearing it. She even prances down the beach with it on. The handle on top of the vest is great and the life jacket is secure enough to hold her while carrying her by the handle.
The life jacket is made to provide buoyancy, along with a cozy fit. And they are designed with an advanced breathable mesh underbelly for proper draining and drying, which provides your dog more comfort and healthier conditions than traditional pet life jackets made with neoprene, which can cause heat exhaustion and chafing.