You don't need to hatch the dragon in endless actually. The enemies will crack the egg for you, then you can feed it. Lots of time to get up to level 3 sheep.
Hit a bug in stage 19; the enemy kept losing armour for a long time after their hp was empty. I think it had something to do with bunches of proximity mines.
Since it was at the end of the game, I'm guessing the enemy actually did have health still. However, the bar may have simply looked empty because the amount of health remaining couldn't be represented in the number of pixels available to it. I'll see if I can keep some kind of 'minimum visible amount' on the health bar, or possibly change the bar to look a certain special way when it's truly empty. I appreciate the feedback!
The sweetest! :D