I purchased the extra large for my 75 lb dog...it fits with plenty room to spare!  The fluff has held up well and so far just a vacuum to keep clean.  I would buy it again...but perhaps a size large instead!