Yes, a dog can recognize its owner even after several years of separation, thanks to a particularly durable sense of smell, reinforced by voice recognition. This retention relies on strong sensory associations formed during time spent together, rather than on conscious memory comparable to that of humans.
Memory built on scent and sound
A dog's sense of smell is based on approximately 220 million olfactory receptors, compared to 5 million in humans, and a proportionally much larger portion of the brain is dedicated to processing them. Each person has a unique scent signature, stemming from sweat, skin, and individual factors, which the dog encodes durably. Brain imaging studies (functional MRI in awake, unsedated dogs) have shown specific activation of the caudate nucleus, a region associated with positive anticipation, when the animal is exposed to the scent of a familiar person, compared to an unfamiliar scent or even that of another dog.
Voice plays a supporting role: research has revealed activation of temporal auditory areas similar in dogs and humans when listening to familiar sounds carrying emotional weight. This dual sensory input, olfactory and auditory, explains why a dog may show clear recognition (approach, tail wagging, vocalizations) even after a long absence, with scent remaining the most reliable clue over time.
Associative memory, not episodic recall
This is robust associative memory: the dog links a stimulus (scent, voice) to an emotional experience, without our being able to claim that it "remembers" consciously of a shared past in the way human cognition understands it. Scientific literature remains cautious about the existence of episodic memory in dogs, a point that remains debated by researchers in animal cognition.