Dogs do have a good memory, some more than others, and more or less they probably remember the way you smell. I was away from family for over a year, and when I first went to visit my step-mother, both of her dogs were all over me like white-on-rice! Even Spot, the one that particularly didn't care for me in the past...
Now when I go over, he'll greet me, but the initial "Omg! You were gone so long!" is over. lol!
Now when I go over, he'll greet me, but the initial "Omg! You were gone so long!" is over. lol!