It's not super padded for hardwood floors and big dogs, so keep that in mind. My bigger lab mix likes orthopedic beds with more support and cushion. My lab mix puppy loves it though! We have even thrown it in the washer/dryer and it came out just fine.