They are such different creatures. It has been shown that cats actually have a longer memory than dogs do. I think that it depends on the individual animal. Also, dogs have been domesticated much longer than cats (which have only been domesticated for about 7000 years). Maybe cats are just more independent since they haven't been domesticated as long as dogs have?