For your dining space, start with an 8' x 10' rug as a baseline. It easily fits a standard table and six chairs, ensuring chairs stay on the rug when pulled out and preserving a spacious look.
In living areas with hard floors, the 8x10 dimension is a favorite, nestling under a sofa's front legs and accommodating chair legs for a cozy setup. For more expansive spaces, especially those with higher ceilings, think 9x12 or 10x14.