The experts tell me that you should never punish a cat after they have done something bad, especially if it has been a while, because they will have no idea what you are punishing them for, because they do not remember. First let me say I would never even think about punishing my cat, but I think the part about not remembering is so much hogwash! Case in point: My wife leaves for work very early and I stay in bed for about an hour more so she puts Persi in the front of the house and closes the door so that he cannot come back there and rout me out of bed. There is a chair right by this door and the usual scenario is I open the door and he is right there on the back of the chair waiting for me to come and give him his morning attention and brushing. This morning he was not there. I suspected something was up and saw some flowers strewn around the living room. When I got to the kitchen I found the vase that was sitting on the dinette set was shattered on the floor. Persi was nowhere to be seen during this time. After getting my needed morning cup of coffee, I got the broom and began sweeping up and Persi shows up to watch! And watch me he did, get every little bit of glass up off the floor while carefully watching everything I was doing. And you can call me crazy, but if I have ever seen a guilty look on a cat, I saw one at that time. THERE IS NO WAY IN THE WORLD THAT I BELIEVE HE DID NOT REMEMBER DOING THIS. But of course he received not even a reprimand. So, are the books right that say cats cannot remember what they did more than a minute ago? Anybody else have any stories that prove this to be false?