I hope the following helps you with where you are stuck :)
Defeating the second boss The second boss can be damaged using mines only, so you need to time them.Defeating the third boss The third one (the frog with eyes) can be damaged using the grappling hook towards their eyes.