I got 99 WC and I didn't get a pet. I think my next goal will be going for 99 Fishing, which has a high chance of getting the pet by
99 which would make me very happy.
Don't think i ever got one in 07. My favourite boss pets are KQ, Jad, and Jree'ara. Skilling wise i'd have to say rocky and tangleroot because they remind me of groot and rocket from guardians of the galaxy lol