Josh - I would be careful with triggers and puffers , have seen them destroy sharks by nipping them to death, suppose it's possible with a moray. Volume 1 of Reef Fishes has information on all the morays and has lots of suggestions for tankmates to avoid. I can copy it down and post it here if you want.

Also dragons are total piscivores, they get large and nasty and will eventually need it's own tank unless it's signifcantly smaller than most of it's tankmates.

If it were me I'd just go with the zebra, very gentle - snowflakes get mean. I don't know if he reads this board but Ron from the Austin reefkeepers group has a dragon and a zebra in his tank you may want to ask him for feedback.