Actually, since dogs base most of their memories on smell and taste, you'd be amazed at their capacity for remembrance. I don't remember where I read it, but there was a comparative article between how humans recall memories of long ago when they smell or taste certain things, and the fact that dogs use those as their primary senses to recall things such as where they live, or even where and what not to eat. Remember, with a sense of smell at least seven times more powerful than the most astute human olfactory sense, they tend to retain information in a whole different way.
*Side note- I moved out of my mom's house at a fairly early age, right after they first got my dog bouncer. I didn't get to go back for almost two years, and when I returned, bouncer would hardly leave my side, except to eat of course. Give them credit, they're wonderfully good at what they do.*
Love and Laughter make a life well-lived
Ignatious, the Hopping Frenzy