Both! Both are such great pets in their own aspects, it really comes down to preferences and how you live. If you alone and go to work, cats are better. If you have more time on your hands or maybe live with more people who have varied schedules from yours, dogs can be good for this. I've had both and I love them so much.