Wolfhooks can be found under trees near Wolvendom. Sometimes they are hidden in bushes. Use sword unit to cut bushes out.
You can get 20 or more Wolfhook here.
You can purchase Wolfhooks from Botanist Chloris. The refreshes every 3 days and the items don't change. You can't see her at night.
Ragged Records Hidden Quest Guide
All Liyue Luxurious Chest Locations
Puzzles, Secrets, and Hidden Chests in Liyue
Puzzles, Secrets, and Hidden Chests in Dragonspine
Rerolling Guide & Reroll Tier List
Liyue Side Quests, Guides, and Locations
Violetgrass Farming Map