The Oberkassel puppy

The Oberkassel puppy is the earliest known example of a domesticated dog. It was ill for much of its short life, and could not have been useful to its humans as a hunter or guard. They spent a lot of time looking after it, because they loved it. Continue reading