The main difference between the psychodynamic and humanistic approaches is that the psychodynamic approach emphasises the role of unconscious conflicts in shaping behaviour, whereas the humanistic approach emphasises the individual's self-perception and development.