Maybe if you don't need omnipotent item in journal, you can add NPC whit information, like a questgiver or witness. And now i cannot send you log whit error, because no more appeare, but dog event don't dissapeare and if you enter in event-battle it's gain you autowin and drop back in cave.
i find dog, but i run in random direction about 30 minutes. I think this dog lost in town, not in mine. And after i save them error log appeared and battle don't end.