Dead fish tend to float, but if he's not on the top then is there any weed or and arch he could be trapped under?

     If there is no sign of him then yes he has been eaten, sorry.