We're fortunate enough that my wife (who works for herself) only has to work 3 days at fairly short hours, so we have had a dog for the past 4 years. We also have had two different cats over the past 14 years.
Both have their fantastic qualities, and at times both can be complete bastards. The dog thinks he rules the roost but, despite them both getting on really well, the cat gives him a casual smack on the nose when he walks past now and then, just to correct his opinion on the pecking order.
Let them into the garden though and it's fair game. The dog's not caught him yet though