I'm here to correct what Graveyardfox said.
The Enchanted Springs will change the colour of any common or seasonal pet, dye colour or hatch colour. The exceptions for dye colours is trance.
However, Uldavian [RSTU001 and Iviks] and CS pets [Retired and non-retired] will not be colour-changed by the springs, whether it is a hatch or dye colour.