We have two small dogs (Pug and Boston Terrier) and they can both fit on the bed comfortably. It’s a pretty large bed. We haven’t had to clean it but I suspect it will be spot clean only.