Podrías usar animaciones CSS para conseguirlo.
Para que te hagas una idea, algo así:
Código CSS:
Ver originalbody {
animation: cambiarfondo 60s linear;
}
@keyframes cambiarfondo {
0% {
background-image: url(perro.png);
}
33% {
background-image: url(gato.png);
}
66% {
background-image: url(iguana.png);
}
}