What two units do you drop for Dragon Hunting?

I start off with Nanaly l35 to clear out the initial spawn, then Katie 30CC30, then two witches (l33 gold and l30 silver) for the dragon that comes out. Then I have to drop a healer l30 to heal up the dragon damage, then a heavy infantry l35 to block the right hand side, then a second healer l30 to keep everyone alive from the wizard / next dragon... a Prince somewhere in there for stats.

Most recent run was a 2-star because Nanaly let one goblin get away. Harrumph.