The best drain cleaning method depends on the issue you are having with your drains, the age of your pipes, and a few other factors. If you have a blockage in the drains, you may want to hire a professional to clean them with an auger.
Sometimes called a drain snake, an auger unrolls into your drain and pushes the clog through the system. You can buy augers, but ideally, you should not use an auger on your own. If you use too much force, you could easily break through the pipes.