Cats, heck I've seen them flush toilets, tear up rolls of paper towels, and do amazing shit I haven't seen in my life. Dogs are ok to but they are sometimes lazy, it's fun how u play with them using there toys.
Both but cats are what we call "cunning" and dogs are what we call "intelligent", cats usually win because they cheat...evil plotting little things but dogs can learn meer unlike ignorant cats.