I'd say a Water/Air Drop Knight is a good choice (if Air is his second element, he gives MPs to allies or removes them from Enemies as a secondary effect of his spells), as he can give you a huge MP boost in Drhellzerker form along with decent heals.
As for the second sidekick, maybe a tanky one like Trank may be useful. Or you could use another Knight, using their Mastery/Resistances buff/debuff.
looking at enutrof as a class i would go for side kicks that do damage. and because youre earth im assuming youre running shady shovel for the life steal so healers might be less important
Pandora/Lumino for heals
Crobax for positioning
Scale for AP buff
Drop Knight for AP and heals
Trank for Tanking.
Proto for Tanking/Lock and Armor
As for the second sidekick, maybe a tanky one like Trank may be useful. Or you could use another Knight, using their Mastery/Resistances buff/debuff.