PFD (dog life jacket) is made of a water resistant neoprene outer cover with form fitting foam filling for comfort. Three adjustable straps with strong double closures ensure the vest will not come undone while having fun in the water: Velcro closure and strong buckles (Sizes XXS and XS PFDs only have one strap in underbelly area and another to secure neck). Mesh material in the underbelly and around neck for breathability and comfort. High visibility reflective accents throughout for added safety. Body glove signature print and logo on both sides of vest. Strong grab handle to help with guiding your dog in and out of the water. Plus a D-ring for strapping on a leash. Available in seven sizes to accommodate all types of dogs.