As far as I know, only name. I've capped a dire spider, my friend capped a hearty spider. I know that hearty pets are usually pets that are level 15+, not sure about dire. Elder pets are usually level 20 though
i believe there is a thread about it on here somewhere, the prefix has to do with what type of fighter it is or something, like hearty has more hit points, dire does more damage, etc.
Wow... that's a disgusting avatar. I had thought that pets' damage, health, and critical are exactly the same at level 20 -excluding stalkers and spiders, but the test may have been wrong. (It wasn't)