My dogs absolutely love these beds.  I've had them for a few weeks and my dogs use them every day, most of them time two of them (border collie and pitbull) share one, even though they both have their own.  They can both fit together on the size L.  As soon as they get off this bed it poofs back up and doesn't lose its shape.  The material is canvas-like and has done a great job with my one dog who likes to 'dig' into the bed before laying down.    

Pros: Durable, looks great, holds shape