You are going to Watch Inuyasha Episode 31 English dubbed online free episodes with HQ / high quality. Stream Anime Inuyasha Episode 31 Online English dub Jinenji, Kind Yet Sad. Inuyasha and Kagome go to a town in search for medicinal herbs for Sango and Kirara. The two end up meeting the gentle giant horse hanyō Jinenji, who is being accused of killing townspeople. Inuyasha sets off to find the source of the real yōkai while Kagome tries to improve Jinenji’s self-esteem. Touched by her kindness, Jinenji ends up protecting Kagome from the real yōkai and gains the acceptance of the townspeople.