Best single target MELEE dps?

Hey ya guys!

I'm trying out a new tactic where I can lock down most of the battlefield with my control sorcerer and I need another class who can finish the disabled enemy one by one as fast as possible. I want a melee class, because I'm doing a pacifist run and I don't want to kill anybody, so I need them knocked out. I don't have much experience with melee classes so that's why I'm asking you guys. Also, this question has probably been answered somewhere, but I couldn't find it.

My guess would be fighter, at least in the early levels. I've also read about barbarian with bleed but won't that kill the enemy after they go unconscious? Paladins are also questionable because they can dish out huge damage but only to a few enemies (if I read this about them right), then they lose out to fighters or monks who can deal above average damage constantly.

I'm in honor mode, so far I've been able to avoid killing anyone and I don't want that to change, so I avoid lobbing fireballs to weaken enemies. Extended Hypnotic Pattern, then beat them up while they are under the effect.

I also have a life cleric with me, because he is a must for honor mode, a currently-fighter and the last member is always changing. She's been a monk, rogue, fighter and I'm also thinking about making her another caster for hold person/monster. Problem is, hold person rarely works, because I don't always fight humanoids and hold monster is not yet available. Well... after writing this down I think this strategy is not so good, lol. Another melee would probably be better.

Multiclass builds are also welcome, I'm terrible at combining classes!

Thanks!