Now that it has cooled down, I don't know when we'll debut the vest, but for my 6 kg mixed breed Dachshund, size S fits perfectly. The material looks high-quality and the Velcro closures are large, so they hold well, and it also has a snap closure to secure it. I would buy it again.