Hmm, according to the SRD dragons always max out Listen, Search, and Spot at max possible ranks. Here's how I've started... I've calculated 49 skill points for a black dragon wyrmling:
(6+Int OR minimum of 1)*(HD+3) --> (6+1)*(4+3) --> (7)*(7) = 49 skill points
Also, I've determined that the...