Definitely a dog. I've grown to like some cats, but for the most part, they're just bitches. Dogs are more work, but more reward. That said, I'm thinking of getting a cat since they're a bit easier to take care of when you have a hectic schedule (although it would strictly be an outside cat).