Cambiaria mientras estuvieras encima...no? Necesitas un GIF para cada juego de images, claro... Mientras tengas el mause sobre la imagen mostrarà el GIF cuando salgas la imagen original...
La alternativa seria liarse con lo siguiente
Using setInterval and setTimeout
Crear una funcion que se lance onMouseMove y vaya mostrando las imagenes con un determinado intervalo... pero cuidado que cuando termine de mostrarlas igual ya tienes el mouse en otra imagen, y otra.... etc....
Quim