Eey m8,first of all,leatherworking and skinning is bored yes,but not totaly useless because with leatheworking you can make lots of stuff,and with skinning you provide yourself with the mats for it,ones you maked something sell it or give it to a guildie who can use it.So in mine opinion..
Both are usefull...
Next is for a high lvl,how u want to built up youre hunter totaly depence on what you want to do later on,do you want to go for dps(good for raids)or you want to be specialist in youre pet(to use it as a tank(also good for raids,but more for solo playing,because we have warriors most of the time for that job)
The next question is asked me often....
What is the best pet?????????
THERE IS NO BEST PET!!!!
In my opinion the best pet is a pet that is tuned for youre huntersskills.
I hope this will help you a bit