I purchased size xl for my eight month old German shepherd and it’s far too small. On the maximum adjustment it only just fits around him and is constantly sliding so it’s uncomfortable for him to wear. He’s only been able to wear it once so it’s proved to be a complete waste of money.
After just over a week the attachment ring pulled off the harness and it then took a long time to recover my dog with the inherent risk to it and passing traffic. The dog is a 24kg Dalmatian bitch.
The item is being returned through Ebay for a full refund