A tool capable of editing the DS filesystem. Requires .NET but usually works where NDStool (which is used by DSLazy and DSBuff) fails to rebuild the rom into a working one).
Or when your player dies, you can say in code, if enemy exists, do nothing, but if enemy does not exist, then create enemy at certain spot. (This would be a pain tho for lots of emeies)