Here's one of Donovan Dog. He's been gone a long time, but I still miss him. He was the sweetest, most wonderful dog. And, he LOFFed cats. Never saw a dog that adored cats like he did. He acted as midwife to my kitty when she had her kittens, and then he took care of them (except for nursing) until they were old enough to give away.
People assume that time is a strict progression of cause to effect, but actually from a non-linear, non-subjective viewpoint - it's more like a big ball of wibbly wobbly... timey wimey... stuff.