I have the XL and the L for my Irish wolfhound and Giant Schnauzer.  They are the perfect height and are sturdy as can be.  I'm so happy to have found these.  I have a set in both my houses.  Highly recommended.