Being a vest originally intended for a large necked fat bellied retrieving breed, even altered for a wasp body, I can't get it perfect and can have some looseness at the neck or leg holes. I prefer not
to put a vest on my dog in or on the ice. If he has to swim or climb up through the ice, it will pick up the ice under the neck. I want him to slick through it without getting bogged down and out of the water as fast as possible. And please do not put your dog on ice in Texas unless it is shallow enough for the dog to stand up.