This is perfect for my puppy and he loves it! The only issue for me is that there is a stitching error and it has a pickup in front,  so it won’t lie flat against the sofa.