I bought this for my three cats, so Im not using it as a dog crate bed.  They love it.  I havent washed it yet, but it looks like its well-made, good quality.