The numerous reflections that came with Adrian's mirror house is very effective in distracting the demon wolves and the lesser Fenrir. They crashed into numerous reflections already and is steadily increasing the damage cap that Adrian could deal with his mirrors.
While Adrian is steadily increasing the absorbed damage, his soulbounds are using the ability to travel in the mirrors that is given to them. Since Adrian and his soulbounds have their souls connected to each other, even his soulbounds could use his mirror traversing function.
Kanlaon would pop in and out of the nearest mirror and blast the demon wolves with its frost breath. Dodu just waited for its next meal as it is still digesting the demon wolves that it ate. Sirius would also use the mirrors and the shadows in order to deal the killing blow on the weakened demon wolves.