So adorable. I would say it will fit a 20lb dog nicely. My dog hopped right up and laid down. No hesitation. Looks just like the picture.