Throw pillows are the fastest way to make a sofa look finished and the fastest way to make it look like a showroom that no one is allowed to sit on. The difference is rarely the pillows themselves. It is how they are chosen and how they are allowed to behave.
I have a simple formula I use in almost every family living room I work on. It is not sacred. It is just reliable. Three sizes. Two textures. One rule.
Three sizes
Most sofas need more than one scale of pillow or the arrangement looks either sparse or strangely uniform.
The large ones (usually 22" or 24") sit at the back corners. They give the sofa structure and keep the whole composition from feeling low and apologetic.
The medium ones (18" or 20") come next. These do most of the color and pattern work.
The small one (a 16" or a lumbar) sits in the center or slightly off-center. It breaks the symmetry and gives the eye a place to rest.
You do not always need every size on every sofa. A small loveseat might only want two larges and one lumbar. A deep sectional can handle more. But starting with three distinct scales keeps you from the most common mistake: buying five pillows that are all roughly the same size and wondering why the sofa still looks unfinished.

Two textures
This is the part that separates a catalog vignette from a room you actually want to live in. If every pillow is the same smooth cotton or the same flat weave, the arrangement reads as decorative rather than tactile. Mixing textures gives the eye something to do and the hand something to enjoy.
I usually pair:
one smoother or more tailored fabric (a tight linen, a soft cotton velvet, a subtle weave)
with one that has more tooth or depth (a chunky weave, a washed linen with visible slubs, a light bouclé, a subtle embroidery)
You do not need five different textures. Two is enough to create contrast without turning the sofa into a sample board. The goal is that someone sitting down reaches for a pillow without thinking, and the pillow feels good in their hands.
The one rule
Here it is: at least one pillow should look like it could be hugged.
Not admired. Not carefully fluffed for a photograph. Hugged. That means it needs enough give, enough softness, and enough approachability that a child (or a tired adult) would actually pull it into their lap. If every pillow on the sofa is tailored, matching, and slightly firm, the message is “this is for looking.” If one of them invites contact, the whole arrangement relaxes.
This is also why I almost never use a full set of identical pillows straight from a manufacturer. Matching sets photograph cleanly and live stiffly. A slight mismatch in scale, texture, or even the way the inserts are filled makes the sofa feel like it belongs to someone.

A few practical notes from a house with a six-year-old
Inserts matter more than covers. A good feather-and-down or quality down-alternative insert will make an ordinary cover look expensive. A cheap, flat insert will make an expensive cover look sad. I prefer inserts that are one to two inches larger than the cover so the pillow looks full without being overstuffed.
Covers should be removable. Spills happen. So do sticky hands and cat fur. Being able to take a cover off and wash it (or have it cleaned) is not a luxury in a family house; it is basic sanitation.
And finally: leave room to sit. A sofa that is buried in pillows forces people to rearrange furniture before they can use it. Three to five pillows on a standard three-seat sofa is usually plenty. If you find yourself moving pillows every time someone sits down, you have too many.
What the formula is really doing
Three sizes create rhythm. Two textures create interest. The one rule keeps the whole thing human. Together they stop the sofa from looking like a display and start it looking like a place to land.
You can complicate this endlessly with color theory and pattern mixing, and sometimes that is fun. But on an ordinary Tuesday when you just want the room to feel pulled together, this is enough.
A soft room is a room that breathes.
Start with the pillows that want to be touched.
— Caroline