It's really a matter of personal preference and lifestyle. Cats are more independent. Dogs are more social. Please don't get a dog if you're just going to chain it up outside and ignore it. The dog will really need to be your "buddy". You will need to spend time with it and train it. I greatly prefer dogs but it really depends on you and how much time you have. I don't have a dog right now because I don't have the time but two cats have adopted me and although it really wasn't a situation I sought out they aren't much trouble.