So I just started playing a hunter for the first time, just got to Pandaria. And I have to say I'm a bit overwhelmed by the shitload of pets you can tame.
I did my fair share of reading, and as I understand these Spirit Beasts are the "best" pets. Does that mean I should use those most of the time? I chose Beast Mastery, so I also have access to core hounds, but I'm not sure in which situations to use them. Actually, I'm not sure in which situations to use most pets. A turtle tank pet seems best for levelling, I gathered that much. But how do I know which pet to use for dungeons? Which one for soloing old raids?
Whenever I ask anyone what the best hunter pets are, everyone always gives confusing answers like "depends on the situation". Okay, but how do I know which situation requires which pet?