I have two dogs, and this sofa is perfect. The storage keeps their toys and blankets organized, and the fabric is easy to clean. The pull-out bed is great for when they want to snuggle.