Awesome pics, I remember doing very well using spinnerbaits on dovii in Nicaragua
The unidentified catfish is a sailfin achara with a messed up fin (looks like a machete cut?!).
Nice fish, just keep in mind if you plan to release fish try not to hold it by the heart or gills (I assume older pics?)