We have 3 lab mixes and we got 3 large beds. Our smallest dog weighs 45lbs and she could have easily gone down to a medium but they switch so we got one size. The other two are 65-70lbs and fit very well.  I like the material and construction. When we first got our order they had sent two, one piece beds with zip off covers and one two piece bed that had no zipper at all. I contacted Wayfair and the company shipped me a new bed with a zipper but still two pieces. I ended up keeping it because I was sick of messing around with it but now I wish I had exchanged it for the one piece style.  The two piece beds are basically the bagel part with a separate oval pillow in the center. The one piece looks exactly the same but everything is attached. The one piece seems to hold its shape better. I havent washed the covers yet but I feel like the microfiber fabric will wash up nicely as it doesnt seems to cling to dog hair.