We got ours at Pet Supplies Plus. Ziggi swims in our pool and sinks like a rock without his vest. His is an XL, he is just 89lbs (or was at his last vet visit in the fall). We found that the vests are made for a full bodied dog like a lab, the area that goes around his waist/belly is too large but with this vest you can adjust that with the velcro closing so that makes it nice. The neck is the same way.