I bought this vest for our Shar Pei to wear instead of a collar. It’s soft & comfortable enough to wear all day but when we take him for a walk we change into the adjustable strap harness because he pulls. The vest gives us more control than his collar does because he can easily slip the collar off over his head. Even though he’s only a medium sized dog (22kg) due to his thick neck the large fits nicely. Fortunately, the body strap is adjustable. Highly recommend this product and the company we bought it from. The service is amazing.