1. He dug a hole at the river bottom.

2. He dug at a hole at the river bottom.

(Are they grammatical? Would you correct them if there are any mistakes?)

The first one is correct, although I don't know why anyone would dig a hole in the bottom of a river.