1. He has dived in the river three times.

2. He has dove in the river three times.

(Are both OK? In the USA do you use 'dove' as past participle?)

Dived is the more common past participle. Although, dove is used as a past participle, it is not common.