Cat, dog and moice