Cityscape has rules for Mobs, this seems to be exactly what you're looking for.
We've even got a nice re-write of the template here on GITP.
Originally Posted by Keld Denar
+3 Girlfriend is totally unoptimized. You are better off with a +1 Keen Witty girlfriend and then appling Greater Magic Make-up to increase her enhancement bonus.