so the titan has skeledeer minions, AND you have Skel buff? so potentially 3 deer? plus some squirrels too? yuck. that's a pretty tall order no lie.
I would suggest trying a team that "fans out" so not everyone is within the deer radius or splash dmg from everything. Something like Mega,Ninja,Bard,Hydra,Spike. If you do use Genie, Moon can boost his skills alot in a pre-rune world. An alternate I might try is Mega,Ninja,Bard,Genie,Moon. If not Moon then Crimson.
...you're gonna need it.