This nearly new very clean support harness by HELP 'EM UP supports extra large dogs (e.g., Newfoundland, Pyrenees, Leonberger, St. Bernard) who are aging or recovering from surgery or medical problems to navigate difficulty walking, climbing, or simply getting up to a standing position. This very sturdy well-made harness worked very well to help our aging 140 lb. Leonberger dog climb stairs when we stayed at an Airbnb rental that required climbing stairs. The company website at www.helpemup.com (price new is $140) provides descriptions and illustrations of the harness uses. For this XL model, dog dimensions are - weight 125 to 225 pounds; neck size 18-38″, chest 30-69″, waist 26-56". Hindquarter section is designed to allow easy urination and defecation. Overall, we were very happy with this support harness which was easy to put on and adjust; the handles are very sturdy to provide support during movement.