cat and dog and horse