These waterproof padded sleeves are the perfect solution. The sleeves help relieve discomfort caused by hygroma, calluses or just aging in general. The inner sleeve is so soft, great care has been taken with this design making sure it gives the absolute maximum support and comfort. I post the sleeves a day after receiving an order. The sleeves have two layers of fleece as a soft interior, PLUS an additional premium waterproof layer of black canvas fabric covering the outside for maximum protection. Each sleeve comprises three layers of fabric PLUS 1.6cm of padding. Elbow protection which you will not find elsewhere. Quality DURAFOAM padding (upholstery grade 1.25cm) has been encased and sewn between the two layers, making sure there is no rubbing or uncomfortable padded edges that can dig into your dog's skin. IMPORTANT SIZING INFORMATION. Measure you dog's front leg from elbow down to paw. The correct size to order would be an actual sleeve length (see actual sleeve lengths below) which is a few centimeters less than the measurement you have taken. This allows the cuffs to rest a distance above your dog's paws. These sleeves are MACHINE WASHABLE and will last for years. MEASUREMENT AND FIT – X-LARGE SIZE: Actual sleeve length 30 cm ((Suitable for Great Danes, Alaskan Malamute, Afghan Hound, Mountain dog etc ) LARGE SIZE: Actual sleeve length 28 cm (Suitable for Doberman, German Sheppard, Labradors etc ) MEDIUM SIZE: Actual sleeve length 26 cm. Please email me a photo and leg measurement regarding this particular size. EASY ON, EASY OFF and FULL ADJUSTMENT - Simply adjust the slider on the elasticated band over your pooch's back. The adjustable shoulder band has a huge expansion range if need be. Allowing 100% mobility and free movement. Domestic & International Postage All Tracked.