I was being lazy about it and just putting each char camping a few egg spawns so i could watch them all while running around on one, didn't bother with ghostwolf or offhand.
Main reason it was hard to find a dwarf was that it was about 4 in the morning >.> but after emoting to some alliance for a while, one of them figured it out and logged on a dwarf.

And the main reason I had to get so many eggs, was that most of my characters were really unlucky with getting items from the eggs, so I had to spend chocolates on a lot of it.
It was probably more around 1000-1500, but since I don't know for sure, and some of my shammies had to get at least 300 eggs each, it was a safer guess at 1500.

I might do it again for my multiclass team (currently lvl 26 as seen in my signature) since they are females of all the horde races, i'd only have to find the alliance ones.

Think i'll at least get the polymorph book on all my mages actually