Here are a couple of spells dragons might find really handy, to cover some of their weaknessess:
Scintillating Scales (Spell Compendium, p181)
Dragons normally have terrible touch AC, and a ton of natural armor. This spell converts their natural armor to a deflection bonus.
Sheltered Vitality (Libris Mortis, p71)
Heh, Shivering Touch. More like Shivering
can't touch this~
Consider runestaffs. Dragons have Sorcerer casting, which means they're limited by spells known. A runestaff with some long-duration buffs in it would be a good idea.
Mouthpick weapons are nice (Lords of Madness). Claw/Bite enhancing items/spells from Draconomnomnomicon are good, too.
If you're considering improving their melee capabilities, here are the things that immediately come to mind: Rapidstrike, Improved Rapidstrike, Improved Natural Attack, Greater Mighty Wallop, a means of Pouncing, a Valorous Amulet of Natural Attacks