Dogs all the way. Because:
They want to be with you regardless of you mood.
You can train them do do things that are fun for you and the dog, and they like to protect their teritory (which is also yours)
They are reliable and fairly predictable.
Your dog loves you and misses you when your gone.
Cats are psycho's, manipulative, creepy, arrogant, untrustworthy, and they don't care if you live or die as long as someone else comes along and feeds them. They are un-trainable and they know there's nothing you can do about it.............control freaks. They will jump on the table and walk right over your dinner plate and make it your fault. I hate em.
Cats, just simply because they are soo cute! However, I wish that cats would love you like dogs do, so with that, I'd have a dog instead.
Either one as long as the are outside pets. For semi-inside pets - Dogs. Cats get on top of everything....
Don't know what kind of cats you guys have.. but mine loves me as much as my dog does. I vote both.
Both because they are always there for you when you need them and show you love <3