Cavemen, Cavewomen, and Cavedogs