I have a dog that I had to give to my parents when I moved because I decided to go back to school and my landlord wouldn't let me keep him. I see him every 2 or 3 months and he always seems just as excited to see me as he was when he lived with me.
Yes. If you spend alot of time with them & care for them they will know it you. They can be very intelegent. They will remember how to get home through sent. Your dog will recognize you you smell your vioce and know you from others