Excellent quality life vest that fits my Cocker Spaniel really well used the girth measurement as recommended and the size was spot on. The quick-release buckles snap on and off in seconds which is great when a soggy dog is wriggling to get free after a swim. The full belly band keeps the jacket snug and it doesn’t shift around in the water at all. The thick foam padding provides reassuringly solid buoyancy and the lightweight ripstop material lets him swim naturally without restriction. A must-have for any dog who spends time near water.