My 45 lb black lab loves this sofa!!! It looks great in the room too. Assembly is merely attaching the back support...no tools needed. Perfect! I think I got the large. I wanted her to be able to spread out and not be cramped. It's perfect!