I'm thinking of buying a pet. Is there a benefit of getting a cat vs dog?

I've never had a typical house pet before. Is there something I should know before getting a cat or dog? The only thing I could think of is I won't have time train a puppy to not do his business in my house since I work during the day.
19 answers 19