that old dog and cat dilemma