I looked long and hard to fined my dog the right PFD (Pet Flotation Device). All the others I saw had the flotation on the dogs back, held around the dogs throat. This is not the ideal dog design...dogs backs are at water level as they swim; flotation will not help much if it is 1/2 out of the water. And how long would you like to float suspended by your neck/throat? The Skippy has most of the flotation on the sides (where it belongs) and some under the dog. The back area is mesh.
Two straps go under the chest and there is a yoke that comes up between the dogs front legs and attach over both shoulders, well away from the throat. The yoke is flotation too and this gives a little padding to the chest so that 'Fido' does not bang his sternum while jumping back into your boat. Two handles help you in this regard also. I got the Large and it is Very large...my dog is big and the XL is way to big even for him. (the xxxsmall is small cat sized).
Bottom line, this is the dog flotation I have been waiting for, for a long time. If you bring your dog with you on the water, they deserve the Skippy. Get one.