I try to mostly give dragons spells that are used outside of combat - divinations and abjurations. That way their spellcasting becomes more an aspect of scenario design, allowing them to focus on biting and breathing in game. Typical choices are Scrying, Nondetection, Arcane Eye, Arcane Lock...