both - mostly cats because they are great at doing their own thing, but still want your attention (level varies between cats though like one can be super independent and another really needs attention). But dogs are great for getting out and having a companion to focus on. They are easier to train so you can have fun that way.