I bought this bed for our 10 year old boston terrier who occasionally has accidents while she sleeps.  All of our other beds end up having to be thrown away, but this one is completely waterproof.  What I love about it is that it is actually very comfortable too.  I ordered the medium because we also have a medium sized goldendoodle and this is big! Not too big - but we probably could have gotten away with the small size.  

Pros: Stylish, comfortable, waterproof
Cons: medium is more like a large.