Harry Potter has no shortage of best friends in the franchise, but many of them pale in comparison to Harry's relationship with Hagrid.