The felt pads are less likely to work than the rubber pads. You can also buy a rug pad for a runner if you’d like. That way, you can lay it in between multiple cushions in a single piece to keep it simple.

If you already have a non-slip mattress pad, you can cut a chunk off and use that instead of buying a brand-new non-slip pad. Your mattress won’t wiggle too much just because you take a portion of the pad off.

Shelf liners are also known as drawer liners. These are the same thing. You need the sticky kind of shelf liner for this to work. The smooth stuff just won’t keep the cushions in place.

You can also buy cuttable rubber sheets designed for DIY gaskets or flooring. If your couch feels a little saggy, you can fix it with stiff rubber mats designed for kitchens.

You can measure in from the front edge of your couch if you want to be scientific, but it’s totally fine to just do this by eye. If your cushions are made of fabric, you’ll need to sew the tape into the cushion since the sticky tape stuff won’t stay in place. Velcro tape is also known as hook-and-loop tape.

This is a good solution if you want a solution like Velcro, but your couch’s material won’t let the adhesive on the Velcro tape stick. Rug tape will typically stick to any surface. Rug tape is typically non-adhesive. The “adhesive” part is just the natural texture of the tape.

This is an awesome solution if your cushions are looking a little rough and you’ve been thinking about replacing or fixing them. If you don’t want to change the way your cushions look, sew two pieces of non-slip fabric on the underside of each cushion. Felt and cotton will stick together, for example.

You can also use two keyrings if you prefer, or two snap clip links. If your couch has a wood frame, you can drill a hook into the frame instead of sewing a loop in place.