the best pet is one that fits you.
as a hunter, any and all pets can and will work for you.
there are many people who like there bears. because it has the best tank stats, even though it doesnt have dash.
Boars are liked for their great tanking too, being able to take a good beating, and give oe too with gore and charge to be at the mob in a second.
Cats are used for their high damage, and many people like the looks.
owls/bats also have good damage (a little lower then cats, but still) and also have Screech, giving them great threat on multiple mobs.
windserpents are some of the best damage dealers because of lightning breath.
Wolves are great in a group because they give a nice buff.
Carrion Birds have screech, like owls and bats. and have some more armor, and less dmg then owls/bats.
and i can probably name something like this for every kind of pet.
in the end, it all comes down to your own
choice.