dogs jurassic geology puppy kittens puppies geophysics exploration cretaceous pet cats fossils dinosaur engineering eocene fossil