Responses
I interpreted it as Eunjae named the pup Hoseon after the shaman Hoseon (probably subconsciously as he didn't actually remember his past life) because he showed him kindness. But the actual Hoseon was reincarnated as San. Bcoz Geumsun said that San had the second strongest spirit he has seen, first was Hoseon.

Why did he not reincarnate as human? Did he get blamed for anything? What are the reincarnatuon rules in this AU? Will he reincarnate again?