My dog chews her bed constantly, so I bought this bed with heavy canvas fabric.  It seems very comfortable and my 40 lbs dog fits perfectly in medium size bed.  But, the fabric attracts dog hairs and dust so much and make it looks very dirty right away.  I have to wash it every 2 weeks so that it stays and looks clean.  It has one long plastic zipper at bottom, which I am afraid it may get broken after so may wash.  If your dog doesn't shed, this would be perfect.