Fang is Hagrid’s large, loyal dog in the Harry Potter series. In the books Fang is described as a boarhound (an old term often associated with Great Danes), but in the film adaptations Fang was portrayed by a Neapolitan Mastiff named Hugo. This difference between the book description and the on-screen portrayal is a common point of fan discussion.
