Cats... I must go with them.
I have 1 cat, 2 rats, a snail, a crab, and a betta fish, soo I like the more exotic animals..
In my opinion, dogs are too generic. Too human-like. you have to walk dogs on a leash... too, but When cats want exercise, you can just let them outside for the night and...