Puppy Love

Animals in dreams usually represent our physical, animal natures. In Jungian psychology dogs are often seen as initiators and guides who direct the transformation of souls. For example, in Greek mythology, Cerberus is the three-headed dog who guards the river Styx, the place of transition between the upper- and underworlds.