I have seven dogs now I'm tired of dogs so i would say get a cat, I had a cat once that would kill mice and birds in the neighborhood, As long as he had food he was happy and didn't need anything else whereas dogs are a lot of works to keep.
Pros: Friendly, loving, loyal.
They will stay by your side, they will love you, they become your closest friend.
Cons: Slightly more expensive to feed. Certain breeds require you to walk them on a daily if not twice daily basis.
Cats (or dogs less than 50 pounds, because lets be honest, anything under 50 pounds is a cat)