I didn't read all of the posts.
I used Cutie, dracul, bone, kiaju, moon to beat it. At the time I did not have spike, rabid, or any of the newer dragons anywhere close to using if I did have them.
I lost cutie a lot at first. I had to build my cutie, and bone to beat it.
Enchant cutie, the life steal stat will make the difference between him falling in the first wave, and making it to the end. If you can keep cutie alive, you should be able to push through. Bones healing spell helped keep cutie alive.
(I had hydra, but I found that if I used hydras skill, it charged all of the opposing heroes too fast.)