Конечно, у ученых свои методы определения памяти у кошек и собак. У меня только мой опыт.
Раньше наша семья каждое лето приезжала в деревню к бабушке на один месяц отпуска наших родителей. Естественно в деревне у бабушки (и у дедушки) были и кошка и собака.
Когда такси въезжало во двор, то собака и кошка с радостью бежали нам на встречу. Собака даже с цепи срывалась, чтобы встретить нас и показать, что рада нам и помнит. А ведь проходил почти год.
И кошка из года в год приносила по утрам именно ко мне первой на подушку придушенного мышонка. Она помнила, что я хоть и не кормила ее (это делала бабушка), но всегда с ней играла и ласкала ее.
И собаки очень сообразительные. У нас дома собака считала хозяином мужа, но меня слушалась беспрекословно. А когда приезжали к свекрови, то полностью игнорировала меня. В лучшем случае на мой призыв обернется через плечо. Так как понимала, что в доме свекрови я - никто, а свекровь всех кормит.
Зато все кошки, что у нас были и есть, кого бы они не считали хозяином, когда заболеют, то идут ко мне. Помнят, кто их лечит и кто ухаживает за ними. Болели кошки не часто, так что можно сказать, что память у них долговременная.
А как они чувствуют время, когда должен придти их хозяин с работы! Если хозяин задержится, то они и сами изведутся в ожидании и мне покоя не дадут.
Я могла бы привести еще много примеров длительной памяти и сообразительности кошек и собак, но для ответа здесь считаю, что достаточно.