This is perfect for our miniature schnauzer, we placed the doghouse inside and she still has plenty of space to play.   The top was a little difficult to install but it provides shade and keeps the dog dry IF the rain comes straight down, any wind blown rain and she gets wet