Morihito Inugami
Morihito Inugami is a teacher at Magami High, and more specifically Anko’s homeroom teacher. His biggest enjoyment is found in the company of a hutch of pet rabbits he keeps on the school grounds, and he is constantly studying carrots. He seems rather passive and noncommittal, almost lazy, and many of the students think of him as bizarre.
However, Inugami-sensei is profoundly a mystery. He never leaves the school grounds, and yet is always aware of everything that goes on within the City on a spiritual level. Somehow he knows Hisui Kisaragi, and that the teenager is a demon fighter. He is also close to Takako Iwayama, the doctor at Sakuragaoka Central Hospital, apparently having a past relationship with her that is also a mystery. He is often shown disapproving of mankind, and its inability to learn from past mistakes.
Inugami is also featured in the game Tokyo Majin Gakuen: Gehouchou.
Adapted from Wikipedia, Japan Wikipedia, and original video game data
The teacher is given an unimportant and all-too brief arc in the second season, where it is revealed that he is actually a real inugami - a dog spirit that acts as a guardian for its master. In this case, Morihito Inugami, as he tells Maria Alucard, cannot leave the Magami property because he is bound by a promise to guard the old school building; undoubtedly he is the familiar of Gehouchou’s Yuri Tokizusa, the founder of what would become Magami during the Bakumatsu.