Nápoles en el siglo XVII. Condesa Diana Belflor (Emma Suárez) está locamente enamorado de su secretaria Teodoro (Carmelo Gómez). Pero para dejar volar esta pasión, debe romper algunos tabúes, incluidas las diferencias sociales que los separan. Pronto, la condesa descubre que su secretaria se dedica a otra mujer, la bella y frágil Marcela (Ana Duato). Por su parte, Teodoro no está decidido, con el corazón dividido entre la pasión y la estabilidad. Impulsado por la ira, los celos y la esperanza de ganar su amor, la condesa Diana Belflor hará todo lo que esté en su mano para separar Teodoro y su prometida.Junto a su nombre envenena mis sueños, El perro del hortelano es la última película dirigida por Pilar Miró antes de su muerte. Adaptación de la famosa comedia homónima de Lope de Vega.