Alright, the rules of the DMG say that a Paladin can use a flying creature as his mount, so long as it's challenge level is 4 less than his paladin level (or rather, character level, but I assume to be a special mount it must be class level). So, assuming a build that has 19 levels of effective paladin mount (5 paladin, +10 halfling outrider, +4 something else that advances a paladin's mount), a dragon of challenge rating 15 or lower (for example, an adult bronze dragon).
Now, Devoted Tracker adds extra hit dice to this dragon, and assuming only a one level dip in Beastmaster, 10 levels in halfling Outrider, and that one feat which increases animal companion levels, that'd give +10 bonus hit dice (which, according to draconomicon, get d12 for these hit die), +10 Natural Armor adjustment, +5 str and dex.
So, in the above example of an Adult Bronze Dragon, it would have;
31d12+155 hit points, 32 Str, 15 Dex, 21 Con, 20 Int, 21 Wis, 20 Cha.
BAB 23 (or 28?), 40 AC (-2 size, +2 Dex, +30 natural), Casting as a 7th level sorcerer and SR 22.
Is this right? Or have I made some horrible miscalculation here?