isu_guy
Fish Crazy
They have to have more than 30 seconds of memory. Something that didnt may not even live that long, they would forget to breath, especially bettas.
Many functions do not take a cognitive capacity. Bacteria do not remember to eat, fish do not remember to breathe, we do not remember to breathe, it just happens. We can control our breathing, but none of us wake up every few seconds in the middle of the night so we can breathe.
Now as for whether fish can tell the difference between people, I'd say I wouldn't be astonished if I were told it was proven to be true, but I'm willing to believe that its more us thinking that our pet is really smart and loves us etc etc and less the fish acting any different. It'd be interesting to have someone unbiased do a scientific study to see if fish respond differently to different people.