As much as people say 'huntards = EZmode' that is soooooooo not true. Training your pet is hard, because you need to know what your pet can learn, at what levels, and whether it comes from trainer or from mobs.
Managing your pet is hard, too - a mismanaged pet isn't helping w/ DPS, or - worse - drawing extra mobs/aggro.
And sadly, a pet can be put on def for you, but not for a party member, object, or place
petopia is a really, REALLY great source for pets & pet info, as is hunter forums @ wow official site.
I want to roll a survival hunter

I will do next x-pack.