Anyone who has played Luigi's Mansion know how hard this boss is. I'm going through it in the Hidden Mansion mode in this video which is the equivilant of hard mode. It's on of the hardest bosses from the GCN and whenever I think of hard bosses from the Gamecube this comes to mind.
By the way this game isn't as bad as everyone says, don't let people judge your opinion on a game, it's not really a good Mario game, but is a great game non the less.
Also remember that this list is not in order it's just a list of really hard bosses in a random order.
Strategy: First off run for the ice unicorn then use the polguster 3000 and hit him into the spike then try to ice and capture as many boos as possible. When the boos run away you have to be patient don't ice until you hear one laugh for a bit and as soon as you think it's going to charge you, ice it and capture it. Do this until the boss is dead.
I still think this boss is harder than the last boss.