@snakeboy This is because humans have ten fingers, and evolutionarily it is disadvantageous to have to keep track of more facts than fingers.
This is why humans are more advanced than dogs, which only have four fingers, and thus can only know eight things.
Some mutations exists where dogs can know nine or ten things, but these are generally less liked, and breed standards discourage them.