The bed portion is not thick.  We used it on top of another thicker, dog bed.  The bolster is too small for a large breed dog.   We washed it multiple time and it came out fine.

Pros: Washes easily 
Cons: For the size (XXL), the bolster is too small to be comfortable as a headrest to a large breed dog.