We got the large size for our 10 pound, energetic havapoo who appreciates the extra wiggle room. Super easy to assemble, great mid century modern look. Our pup loves to run and hide in his teepee during a game of fetch. He also loves stockpiling his toys in there and playing !