Bosses like Gannon, Bowser, and Dr. Wily are always defeated by one stupid guy. This is obviously a failure in their defense system. All their minions have to do is keep him from going right. Is that so hard!?
Probably the most important tip: Do not hover over pits that are too big for him to jump over, we make those pits big for a reason!