The Wolfhook Berries in Genshin Impact can only be found in the wild and in one place only, and that location is Woolwendom. However, they are not concentrated in one place, but are scattered throughout the region.
The Wolwendome district is located northwest of Springvale and southwest of Mondsstadt.
You can also buy a limited number of berries from a wandering NPC named Chlori. He has a supply of 5 berries, each Wolfhook will cost you 1000 mora. Chlorine is restored every 3 days.