Drain jetting is an effective way to clear your drains. While you can use drain rods to clear blockages, these sometimes cannot reach the problem, or simply force it further along the pipe.
High Pressure Water Jetting can be far more effective as the jetting hose can negotiate bends, travel further down the pipe, and exert more force on any blockage to remove it.