Do the enemy use some kind of battle formation?
If so, you could literally block at least half of them with battlefield controls. Heck, they're probably level 1 human warrior, you can even kill them with battlefield controls (sadly not very much on core only). Entangle will do the blocking.
Also, prepare at least 1 Wind Wall to literally block the archers.
As per the animal companion, swindlespitter dinosaur as an AoE attack that causes blindness. That could be handy.
However if you get your fleshraker dinosaur to wear a light armor, I don't see what problems he might have. Apart from the usual "even a commoner can hit you on a natural 20" that is the risk everyone of you have when facing a hundred enemies. And he also has a tail attack, so he can even attack enemies on his behind.
I think fleshraker is better.