I have a Golden Retriever and ordered the extra large size.  My dog loved it but it was impossible to keep clean and wash.  I had to take it to a laundry mat, and even then, it was too big for the washing machine and took forever to dry. Plus, the filling would lump together.   I learned my lesson and now only buy dog beds with removable covers.

Pros: None
Cons: Everything