While the Foxling-Starlette method is excellent, it requires a pre-levelled carry, especially when it's a flyer.
What I've found so far consists on some funny RNG, so I'd like to ask you for some testing. I probably won't encourage you with admitting that it's quite a long story?

Pets:
[pet]Trunks[/pet] ([ability]Smash[/ability], [ability]Ethereal[/ability], [ability]Avalanche[/ability]) &
[pet]Draenei Micro Defender[/pet] ([ability]Metal Fist[/ability], [ability]Reflective Shield[/ability], [ability]Ion Cannon[/ability])
Moves:
Start with your levelling pet.
Switch to Trunks, put immediately Ethereal, then Avalanche on cooldown and keep smashing, avoiding each incoming [ability]whirlpool[/ability] including the posthumous one.
If Pointy's [ability]Trihorn Shield[/ability] is still up, put a Reflective Shield on your DMD and fist your way to Otto.
Use a Metal Fist again. If Reflective Shield is available just before Otto's [ability]Feed[/ability], put it again and then [ability]Ion Cannon[/ability]. Otherwise, use Metal Fist as long as possible until DMD goes into Failsafe (to time Ion Cannon properly).
Two the most unsure parts here are:
Does it often happen that Trunks can't take down Syd before his [ability]Bubble[/ability]'s refreshed?
Can the damage nerf break the attack against Otto because neither reflection nor timing is possible?