So Ruin will bypass the stoneskin buff on the Soilders; Will dots being cast on same target eventually peel off the buff?

Reason I ask my group currently runs 2 Bards 1 Monk 1 Summoner. the summoner is dpsing the Soilder until stoneskin drops then swaps to other soilder.

My question is it better to have one of the bards also on the Soldier to peel off the Stoneskin buff faster so the Dots to damage?