Christopher Plummer presta su voz a Ackerley, un viejo cascarrabias para quien Tulip, además de su incondicional amigo, es también una forma de mantener la distancia con el mundo que le rodea. El alsaciano, cuyas tres misiones principales en el mundo son comer, reproducirse y marcar su territorio, gruñe a todo aquel que intenta acercarse demasiado, esa especie de mimetismo animal que los perros adoptan respecto al carácter de su dueño, para quien su amor incondicional le hace percibir el resto de compañía humana como una simple pequeñez. Pero la misantropía no impide ese hueco en la vida de Ackerley para Tulip:
La película está dividida en 14 capítulos y cubre un período de dos años y medio de la vida de los protagonistas. En el apartado técnico se incluyen varios estilos de animación: escenas renderizadas, simples dibujos, ilustraciones en blanco y negro y bocetos rápidos que parecen sacados directamente de un bloc de notas.
Sandra Fierlinger dibujó y pintó los cerca de 60.000 dibujos de la película, que cuenta con 460 escenas y alrededor de 600 pinturas de fondo individual. Incluye un total de 116.640 fotogramas, cada uno de ellos doble, que supone un total de 720 dibujos por minuto. Echando un cálculo rápido, y teniendo en cuenta que la película dura 81 minutos, nos sale la friolera de 58.320 dibujos.