Brokentooth is the BIS pet for hunters, its like thunderfury for tanks and ateish for casters but if you cant get it no worries, grab you a pig, its good for pvp.
You want a pet with slow attack speed. Cat is best for personal DPS but wolf (with how) is likely far more beneficial in group activities. The advantage a slow speed has is the initial hit doing double damage.
Slow pets have a speed of 2.0s, twice that of broken tooth. The damage formula is AP/14*Speed, and all pet abilities have static damage and they can’t get any bonus attacks, so this has no effect on damage other than the first initial hit at 0s is doublef or the slow one. In a long fight this would not matter much at all but raids are mostly short periods of trash followed by short breaks running to next pack and so on. Boss fights at this point are likely going to be less than a minute per boss, 10-15s for a decent guild.
In regards to raids then what is best to use if I’m not the one required for Furious Howl?
As I assume I should be thinking of what to level up when getting close to 60.
Faster attack speed is no dps advantage. It will do the same dps as any other cat(less even due to the lower dmg from initial swing), the advantage broken tooth has is the spell push back. The pets you want for dps are: Furious howl wolf for any sort of 5 man stuff, any cat including broken tooth, or the wind serpent rare from feralas.