This dog life jacket is so fun and practical. It is adjustable and fits a medium sized dog, sized 17 to 25 inches. It is made of durable, high quality material and is very sturdy. Stitched together tightly and the handle is very sturdy as well. This floatation device really floats well and holds up a medium sized dog in the water. Buckles are all of high quality material as well. We were very impressed with this life jacket. It is very colorful as well which makes it safe the the pet to wear so they can be spotted when in the water.