Garithos' Elite Guard
Garithos' Elite Guard, commanded by Lord Garithos, was used to try to keep the blood elves and naga under Kael'thas Sunstrider and Lady Vashj from escaping to Outland through the Portal to Outland in Dalaran. His elite forces were made up of Alliance military, heroes, mercenaries, experiments and even red dragons. The main Elite Guard were released from his Castle, Barracks, Workshop and Gryphon Aviary. His heroes came from an Altar of Kings. His mercenaries were hired from Mercenary Camps. His red dragon allies came from a Dragon Roost. He released his experiments from Arcane Vaults.[1]
Elite Guard (Castle, Barracks, Workshop, Gryphon Aviary)
Peasants
Militias
Captain and Footmen
Flying Machines
Mortar Teams (with Mountain King)
Riflemen
Knights (with Paladin)
Gryphon Riders
Siege Engines
Apprentice Wizards (with Archmage)
Royal Guards (with Paladin)
Siege Engines (with Mountain King in Avatar mode)
Heroes (Altar of Kings)
Mountain King (with Mortar Teams)
Paladin (with Knights)
Archmage (with Apprentice Wizards)
Mountain King (with mercenary Ogre Warriors)
Paladin (with Royal Guards)
Mountain King in Avatar mode (with Siege Engines)
Archmage (with Water Elementals)
Pandaren Brewmaster (with mercenary Pandaren)
Mercenaries (Mercenary Camps)

Bandit Lord and Enforcers
Forest Troll Warlord and Forest Troll Berserkers
Goblin Zeppelins and Goblin Sappers
Ogre Warriors (with Mountain King)
Ogre Lord and Ogre Magi
Goblin Zeppelins and Goblin Shredders
Centaur Khans
Pandaren (with Pandaren Brewmaster)
Dragons (Red Dragon Roost)
Experiments (Arcane Vaults)
Overlord Arachnathid and Warrior Arachnathid
Storm Wyrm and Thunder Lizards
Water Elementals (with Archmage)- Rock Golems
- Deeplord Revenant and Ice Revenants
Ancient Sasquatch and Elder Sasquatch- Siege Golems
Gargantuan Sea Turtles