If it turns out to be a domesticated dog, I wonder if it was owned by Homo Sapiens Sapiens? Or Neanderthals? I once asked an anthro professor of mine, if it was possible that Neanderthals could be found in permafrost. He told me he didn't doubt that they migrated that far north.