Yeah mage pets aren't a lot better, I believe it's Luclin they start getting most of their defensive power back.
One thing you can do to make them a lot more tanky in early expacs is give them banded armor, it's probably only 100p or less to get kill up to make it, and probably costs about 40pp...