El disco original de 'La canción de Juan Perro' contiene diez canciones con letra de Santiago Auserón (excepto 'Annabel Lee', sobre un poema de Edgar Allan Poe) y música de Santiago y Luis Auserón y Enrique Sierra. Junto a ellos, la banda se completaba con Pedro Navarrete (teclados) y Carlos Torero (batería). Con producción de Joe Dworniak, el álbum se grabó a finales de 1986 en Sigma Sound Studios, en Nueva York, donde se añadieron los metales de The Uptown Horns.
Además del álbum original (que incluye 'Paseo con la negra flor', la versión del tema rapeada al estilo Auserón), esta edición 25 aniversario añade un disco con las maquetas de las diez canciones, que en realidad son los ensayos generales previos a la grabación en Nueva York, porque se hicieron en octubre de 1986 y Radio Futura grabó en la ciudad americana en noviembre y diciembre del mismo año.
Otra de las joyas de esta reedición es el directo grabado el 22 de julio de 1988 en Alcalá Morasol (Alcalá de Henares), con canciones del álbum ('37 grados', 'En un baile de perros', 'La mala hora', 'A cara o cruz', 'Annabel Lee', 'La negra flor') y otros emblemas temas anteriores, ya convertidos casi en clásicos entonces, como 'En el chino', 'No tocarte', 'Semilla negra' y 'Escuela de calor'.
La edición 25 aniversario de 'La canción de Juan Perro' incluye también textos de Santiago Auserón y el periodista Diego A. Manrique, así como el cómic que Max dibujó para la canción 'El canto del gallo', de nuevo acompañado de palabras de Auserón.