The puppy loves it.  It is flexible enough that she can lay in different positions and it moves with her.  She cannot chew the fabric off which is a big deal.  She has been dragging it though the house and it still keeps its shape.  It is washable.