This was the perfect bed for my little boy, he's a mini schnauzer, and is able to either lay out full length or curl up whichever he prefers.  It's nice and thick and sturdy and looks good as well. We've had it for a while now and it's holding up very well.