@iniquitas
I haven't experimented much with a lupin myself since I feel they are relatively weak. They do more damage but have way less defence and health compared to the other breeds, so they die really fast. My suggestion would be to pair it with another high-damage companion to hopefully take out the broch before they take you out. Since the lupin breed has the pack mentality ability, it would probably be best to pair it with a companion that also has that ability.
And if that doesn't end up working out you could try going to the 3rd area instead. The battles there will be a lower level and you should still get enough food to supply a one wolf team!
Hope this helps, I will try out a few different lupin teams myself and I'll get back to you on how well they work. ^^