Yeah, don’t rely on your punches!
Also, don’t try to kill the werewolf, if you do enough damage to him (needs 3-4 hits with one of the weapons), he’ll start backing off and you can just run away and he usually won’t follow you.
Other than that, try to make a mental image of the map. And avoid becoming a frog, I don’t think it’s beneficial in any way. There are other ways to become small enough to fit. Have you searched every house in the village thoroughly 😉 ?