I had a discussion about this with my hunter friend the other night.
Something to consider as well, which isn’t accounted into DPS for PvE, is having a fast attack speed pet is going to be better fighting a caster than a slow one that may hit harder. This is because of the delay with casting spells. So while they may do less damage in the short term the payoff is a lot higher.
Numbers wise though I can’t really tell you - I’m not a hunter guru.