To get Karnasht to spawn, just kill the roaming wolves in Drauglad and he will eventually come.