It’s a nice quality bed however, it definitely isn’t sized for a medium dog. It’ll will work for now with my puppy but not for long. If ordering for a medium dog I’d suggest to buy the large bed