It's easy to take drains and drainpipes for granted until they begin to run slowly -- or become completely clogged. Water isn't the only thing that runs down the drain; food, grease, oil, makeup, hair, soap, sand and dirt all tend to go right along with it. These materials adhere to the insides of pipes and gradually accumulate until water flow is severely restricted or stopped. Dirt accumulation can be the most frustrating, as common household drain cleaners can't chemically react to dissolve dirt and flush it away.

...
When drains stop flowing, it's time to clean the pipes

Step 1

Rent or purchase a drain snake. Determine whether a manual snake, electric snake or one powered by a hand-held electric drill best suits your needs. Generally, the more severe a clog, the better off you are with a powered model.

Step 2

Clear the work area of all obstructions to make it easier to move around and maneuver the drain snake. Protect valuables from getting damaged or broken, or from getting splashed with anything that might come out of the drain.

...
Position towels around floor drains to keep the area clean

Place towels nearby to clean up any water or debris. If unclogging a floor drain, form a protective dam with towels to keep water and debris close by. Attach the power drill to the the drain snake if you're using that design.

Step 4

Remove the drain strainer or grate to access the drain. Put on rubber gloves and feed the snake into the drain. Rotate the head by hand if using a manual drain snake, or turn on the electric snake or power drill.

Step 5

Continue feeding the snake into the drain until you feel an obstruction and the auger at the tip secures it. Withdraw the snake while pulling it through a towel to clean it, and deposit any debris in the bucket. If the snake won't grab the obstruction, pull back slightly and then continue to feed it into the pipe. This should cause the auger to chew its way through the obstruction. Remove the snake when no obstructions are felt and most of the snake has been inserted into the pipe.

Step 6

Attach a garden hose to a water source. Feed the garden hose into the drain pipe, wrap towels around the hose and block the rest of drain to keep water from splashing out. Turn on the water supply slowly, check to make sure the pipe is unobstructed, then gradually increase water flow until it begins flowing back out of drain. Continue flushing the pipe to remove any residual dirt in the line. Make sure water flow down the drain is adequate. If not, repeat the process.

Step 7

Withdraw the hose and clean up the work area.