Here are some specs for your pet that I find very effecient using. I've included specs for PvP and PvE in all three types of trees. (Tenacity, Cunning & Ferocity), both as non-BM and BM since BM get 4 extra talent points for your pet with the exotic pet talent.
Non-BM
Cunning:
PvE/Raid:
1: Pet Calculator - Wowhead
2: Pet Calculator - Wowhead
PvP:
1: Pet Calculator - Wowhead
2: Pet Calculator - Wowhead
Tenacity:
PvE/Raid:
1: Pet Calculator - Wowhead
2: Pet Calculator - Wowhead (Tank)
PvP:
1: Pet Calculator - Wowhead
Ferocity:
PvE/Raid:
1: Pet Calculator - Wowhead
2: Pet Calculator - Wowhead
PvP:
1: Pet Calculator - Wowhead (You can also remove the single point in Cobra Reflexes and put it in Lick Your Wounds if you want)
BM
Cunning:
PvE/Raid:
1: Pet Calculator - Wowhead
PvP:
1: Pet Calculator - Wowhead
2: Pet Calculator - Wowhead
Tenacity:
PvE/Raid:
1: Pet Calculator - Wowhead
2: Pet Calculator - Wowhead (Tank)
PvP:
1: Pet Calculator - Wowhead
Ferocity:
PvE/Raid:
1: Pet Calculator - Wowhead
2: Pet Calculator - Wowhead
(You can also remove 1 point in stamina and put it in Feral Charge if you want your pet to have charge)
PvP:
1: Pet Calculator - Wowhead
2: Pet Calculator - Wowhead
This is what I think is good ways to spend your talent points, you may like them or dislike them but this is what I found most efficient. Hope you find them useful!