My miniature Australian Shepherd fits perfectly in the medium size and loves it!! It took my husband and I about 10 mins to put this together. We love it!