How to Build a Low-Profile Loveseat for Your Dollhouse (1:12 Scale)
There’s something so satisfying about upholstering a piece of dollhouse furniture from scratch: foam board, fabric, and a little patience turn into a couch that looks like it belongs in a real living room, just twelve times smaller. Today I’m walking you through how I built this low-profile loveseat, start to finish.
You can grab the full cutting pattern and written instructions on my website Miniature Loveseat Pattern.
A Quick Note on Fabric
I used a thrifted fabric, a 50/50 wool and cotton blend with a nice bit of thickness and just a touch of stretch, which made it easy to work with. It’s also patterned, so I was extra careful to line up the pattern across pieces wherever possible. That diligence does eat up extra fabric, so if you’d rather not worry about matching a pattern (or buying extra yardage to allow for it), go with a solid fabric or a simple design like stripes instead.
The Golden Glue Rule
Before you start, it helps to know my system, because I switch glues throughout this build:
- Foam board to foam board, or fabric to foam board: tacky glue (I use Aleene’s).
- Fabric to fabric: fabric fusion glue (I use Aleene’s Fabric Fusion), which fuses the edges for a clean, fray-free finish.
Keep those two straight and the rest of this build will make a lot more sense.
Supplies I Used
- Aleene’s Tacky Glue
- Precision applicator tip (what I used for controlled, clean lines)
- Regular applicator tip
- Exacto Knife Set
Shop my Amazon Storefront HERE.
Step 1: Cut Your Pieces
Using your pattern, cut every piece from foam board and from your fabric. As you go, label each piece as you cut it. With this many parts, it’s easy to lose track of what’s what later on.
Step 2: Build the Base
The seat back and the arms need to be double the thickness of a single sheet of foam board, so glue two layers of each together with tacky glue. The base itself stays a single layer.
Step 3: Dry Fit Everything
Once the doubled pieces are dry, tape all the parts together and set the whole thing in the room it’s meant for. This is your chance to check the fit and adjust any dimensions before you commit. Just know that if you resize anything, you’ll need to adjust your fabric pieces to match. I was happy with my proportions, so I kept everything as-is for this build.
Step 4: Shape the Arms
Using sandpaper, round the front edge of each arm. This softens the silhouette and gives the couch a more finished, less boxy look.
Step 5: Upholster the Back and Arms: Side Trim
Starting with the seat back, glue the side strips of the back fabric onto the sides of the back piece. Repeat the same process for the arms. The top of each strip should line up exactly with the back edge of the foam arm, and you’ll trim off about 1 cm of excess fabric at the bottom of the arm.
Trim off any leftover fabric on the backside of the arm trim, and glue everything down as close to the foam board as possible. This is also where I start using fabric fusion glue to seal the seams for a clean edge.
Step 6: Fit the Back and Arm Face Fabric
Lay the couch back down onto your fabric to line up the placement. If you’re using a pattern, take care to center or align it exactly how you want it to read. Make straight cuts along the sides for a precise fit, then run a line of fabric fusion along all the edges to prevent fraying.
Repeat this same process for the four arm fabric pieces, wrapping each one around the corner so it lines up cleanly with the corner of the arm and fits well at both the front and back. One personal preference: I like the arm trim to sit a little taller than the side fabric, so I cut the side pieces just slightly smaller than the exact measurement, the same trick you’d see on a life-size couch. Seal all the edges with fabric fusion, just like you did on the seat back.
Step 7: Attach the Arm Panels
Now attach the fabric pieces to the arms themselves. Remember the glue rule: fabric fusion for fabric-to-fabric, tacky glue for fabric-to-foam board. Wrap the fabric about 1 cm underneath the foam board and trim off any excess. Repeat on the other arm.
Step 8: Upholster the Seat Base
Line up your base fabric with the seat base and trim it to size. As with the back and arms, run fabric fusion along the outer edges to seal them. Once that’s dry, wrap the seat base fully in the fabric.
Step 9: Assemble the Frame
With the back, arms, and seat base all wrapped and dry, it’s time to put the couch together. Wrap the back piece with fabric around the foam board, leaving enough excess at the bottom to connect it to the seat base and arms. Glue every point where two pieces touch. Once that’s done, you officially have your seat base assembled.
Step 10: Build the Seat Cushion
If you want a plush look, you can use sponge or foam for the cushion filling. I kept things simple and used foam board. The cushion is made of two pieces, so glue those together first with tacky glue.
Before going further, dry fit the cushion on the couch to double-check your measurements, and make any small adjustments now if needed.
Step 11: Assemble the Pillows
For the throw pillows, place your fabric right sides together and either fuse the edges with fabric fusion or sew them (I started with fabric fusion but ended up sewing mine together, I got impatient waiting for the glue to set). The finished inside measurement should be 4 cm x 3.5 cm, and leave one side open (I recommend the bottom) so you can add stuffing later.
Step 12: Finish the Seat Cushion
Just like the seat back, start with the side trim: glue it to the sides of the cushion, trim off the excess, and use fabric fusion to seal the seams. Next, line up your top fabric (matching the pattern if needed), cut it to size, and seal the edges with fabric fusion. Finally, glue the fabric to the cushion and let it dry completely.
Step 13: Finish the Pillows
Turn each pillow right side out so the finished fabric faces outward, add your poly-fill stuffing, then seal the open bottom edge with fabric fusion. It helps to set something with a little weight on top of the pillows while they dry so the seams bond completely.
Step 14: Add the Base
The base of the couch sits 1 cm tall. I built mine from scrap wood I had on hand, cut into a simple rectangle, and glued it to the bottom of the couch to finish it off.
Happy building!


Join the Collective
Stay up to date & receive the latest posts in your inbox.
Privacy Policy