Inukami ( いぬかみっ ) sunt demoni puternici cu aparenta de caine si care pot lua infatisare umana, ei protejeaza oamenii de alti demoni rai.
Keita, un descendent al unei stravechi familii de imblanzitori de Inukami, ne fiind acceptat de nici un Inukami, a fost izgonit din familie, pana intr-o zi cand a facut un contrat cu o fata inukami, pe nume Yoko, pentru a lupta impreuna impotriva spiritelor malefice si de atunci viata lui Keita se schimba complet, devenind destul de nelinistita, mai mult din cauza ei decat a luptelor, Yoko fiind geloasa si posesiva, dar asta fiindca este foarte atasata de el. Este cu adevarat frumoasa, dar din cauza firii ei rebele nimeni nu a putut sa o controleze. Totusi, impreuna cu Keita, formeaza o echipa buna si astfel reusesc sa infrunte demonii inamici.