If you're looking for a pet that's a lot of fun to be with but are willing to put the work into training him/her and accept the impact a dog could have on your life than dogs would fit well. But it isn't always easy to leave them at home, you could end up with a dog that's high-maintenance. But if you're looking for a good low-maintenance pet that's easy, doesn't usually require a lot of attention, easily potty-trainable, and just as cute and cuddly than a cat might be better. But it can vary how friendly cats are. Although in general I'd say they're a lot more sociable and friendlier than most people say, especially if they're raised and kept in-doors. The outdoor cats I know are much more independent.