Some mounts change based on spec, however some classes gets several mounts. Paladins for instance gets 1 mount standard, plus one mount for each spec. Hunters gets one standard, plus 2 unique ones, same with warlock.
However classes like DK and Mage just gets one that changes appearance based on spec.