Not for a bard, but Beastmaster is a great class for a ranger or druid. Though you end up almost playing a horse with a human companion, since the mount kicks many kinds of butt.
Finally, if you haven't already, examine the Paladin/Ranger/Halfling Outrider combination. See WotC's Character Optimization boards for details on the resulting "Ubermount".