There's no spawn egg for enderdragon.
The id # is: 122
By either going into creative mode and getting a Spawn Egg, or by activating "Cheats" in Survival mode and using the command "/give (Minecraft Name) (Number) (ID Number for Spawn Egg/Name of Spawn Egg)"
You can't make it unless you are in Creative
Are u asking how to spawn witches? (well you go into creative and you look for a spawn egg and you will find a witch spawn egg) or are u asking how do they spawn? (Well they spawn at night) I hoped that helped! ~Magpie
In Minecraft, you can use an anvil to rename a spawn egg, but you cannot create a spawn egg directly in an anvil. To rename a spawn egg, simply place the egg in the anvil's input slot and enter the desired name in the text box. For example, you could rename a "Zombie Spawn Egg" to "Undead Minion." After renaming, you can use the egg as usual, but it will have the new name displayed in your inventory.
There isn't an IP number for the horse egg in the game Minecraft. This is because the eggs are traditionally known for their rareness to spawn in the wild.
Enderdragon eggs do not hatch as of the latest version.
In creative mode you can spawn a zombie with the egg
Use a spawn egg in creative or look for a nether fotress where they spawn.
spawn
They just naturally spawn in jungles. Unless you're in creative, where you can use an ocelot spawn egg to spawn one in.