I have tiny dogs so I got this one for my sisters Rottie as she likes to travel with him and he loves the water. It fits him really well and we took him to the river and he swam like a pro but stayed above the water. It was great! She likes the strap on the top where she can grab onto it to pull him out of the water if he doesn't want to get out. This also works great for the pool. This way she doesn't have to worry. The color is also great! It's bright so it is easy to see and it also looks like a little fish!