Drinking fluids is a main part of passing kidney stones and preventing from forming. Not only flush out toxins, but also moves stones and grit through urinary tract.
Most effective (/best) treatment option for kidney stone is surgery. Other options depending on the size and location of the stone are endoscopic removal of stone, urine output of at least 2 liter per day (so, to take adequate water), avoid salt and sodium containing drugs/foods, avoid calcium supplements etc.
Actually I was having a 11mm size stone in the right upper ureter. Then surgeon suggested me that you should go for laser surgery. At this time, there is stent placed inside the ureter.
I did remember my father used to have big kidney stones. It was very painful. He used to use the medicine from Germany which was very effective to break down the big stones into pieces. Then came out after drinking a lot of water. The laser surgery should be more effective too. You also need to take care of what you eat once you have such a problem.