My 17lb miniature schnauzer fits almost too perfectly in this couch; he loves it.  Nice design, comfy and stable.  Be mindful there is a fresh package under the pillow please remove immediately so the pup won't find it first.