This is perfect for my 2 puppies arriving soon.  It is for medium sized dogs, but I wouldn't plan on more than 35lbs.  Also, it's unlikely you'll find a quality pad to put inside, so I went with a specialty wash and zip pet bed that folds to a convenient size.  I love that it's a piece of furniture that looks nice and homey.