When he's down ground pound him on his stomach. Do this 3 times and you'll win.
He'll be back next time, and when he does, search for his perch. Fill up the balloon creatures with water, adn launch it at him. When you begin the fight, do the same process, but this time, he will fly. Spray him to get him down. When he does, he'll send tornadoes at you. Avoid the attack and defeat him!!!
Ricco harbor- Spray his face until his eyes get red and when he slaps tentacles at you, ground pound his tentacles. Then pull his snout back and snap it. Do this two times and you'll win. He'll return the second time, but do exactly like I had told you. (Look at Super Mario Sunshine strategy Guide for more information.)