Skinning seems to be the best profession for a hunter for it doesnt come with a "detect" skill, just skin all the beast you kill (which is a lot). I am a hunter too, and as a hunter we got so many detect skills (humanoids, beasts, undead, elemental, giant, hidden, etc.). It is foremost one of the best skills we have to keep as from harm, and makes us train a lot easier for we know where the mobs are rather than rotating the camera to see what is around us. It is always best to get a profession which doesn't conflict with this skill.
2nd profession? hmmm... leatherworking. But, I'd go for mining especially if your level is high enough to kill everything around you with great ease. I dropped my leatherworking 245 when i was level 40, and took up mining to feed my alt-char, a warrior taking up axe-smithing/engineering. It seems to work pretty well.
Now, hunter level 50, skinning 300 / mining 220. warrior level 40, axe-smith 240 / engineering 260.