Measure the diameter of the bottoms of your sofa legs at floor level. Note how many legs your sofa has.
Purchase furniture glides or cups in the smallest size available to cover the bottom surface of each leg without extending so far as to be obvious. Purchase one for each leg.
Cut a small piece of leftover carpet, using the box cutter, for each furniture leg as an alternative to purchasing glides or cups. Size each piece to fit the ends of the sofa legs.
Lift each corner of the sofa and, if necessary, the front and back centers, to slide a cup, glide or carpet piece underneath.
Move the sofa a few inches front, back or to the side each time you vacuum to further protect the carpet against dents.
Dampen the indentation with a wet cloth.
Work the fibers back to an upright position with the tines of a fork or the edge of a spoon.
Dry the carpet with a blow dryer, if desired.
Place one or more ice cubes in each existing dent, to cover each dent completely.
Allow the ice to melt into the dent. Leave the carpet and the ice undisturbed as the fibers begin to fluff up. The fibers must be saturated for an extended period to achieve maximum results.
Pull up fibers that remain flattened with the tines of a fork or the edge of a spoon after the ice melts away.
Dry the carpet with a blow dryer, if desired.