Dogs, butterflies and bees