Witnesses includes non-humans.
Essentially, witness means "someone or something that gives testimony to a claim."
Otherwise, God could not apply that standard to a rapist who would rape a woman with no one else around, because there would only be one witness, according to your definition.