german shepherd: breed of large shepherd dogs used in police work and as a guide for the blind
domestic animal: any of various animals that have been tamed and made fit for a human environment
road to damascus: a sudden turning point in a person's life (similar to the sudden conversion of the Apostle Paul on the road from Jerusalem to Damascus of arrest Christians)