She has had her pillow for a couple weeks now and she seems to like it. She is 45lbs and I got her a large. I measured the width of her old dog bed before purchasing. The large is recommended for dogs 41-70lbs but I probably would size up if your dog is in the upper part of that range. When it comes in the mail the stuffing is clumped together because it is vacuum sealed for transit but it didn’t take long to break it apart and the more she’s used it the more comfortable it’s gotten. If your dog loves to curl up when they sleep I think they’ll like it!