by 45 , 000 years ago , dogs had endured the reappearance and goings of a number of ice ages , had established themselves beyond most of canada , european and asian , and had reached a population of barely a million .
Humans existed 10,000 years ago.