While Gryffindor has a lion and Slytherin a snake, the other two houses are generally associated with a badger for Hufflepuff and an eagle for Ravenclaw.
However, these are not officially stated as mascots within the books, but rather are interpretations derived from the houses' traits and symbols:
* Hufflepuff: The badger is known for its hard work, dedication, and loyalty, mirroring the values of Hufflepuff house.
* Ravenclaw: The eagle symbolizes intelligence, wisdom, and a sharp mind, aligning with the Ravenclaw house's focus on learning and knowledge.
Therefore, while not officially stated, the badger and eagle are commonly seen as the symbolic representations of Hufflepuff and Ravenclaw, respectively.