Also not a native speaker, I'd use the same pronunciation as you ("v" in "wolvic" is the same as in "elven", "f" in "wolfic"/"wolfish" is the same as in "elfic"/"elfish"). But the difference is quite subtle, I see it can be hard to tell apart in casual conversation when people pay less attention to enunciation.