Question: how hiccup lost his leg?
Answer: Hiccup lost that leg because Toothless couldn't save all of him, just as Hiccup couldn't save all of Toothless. Now Toothless doesn't need Hiccup. Hiccup has given him everything.