Quote Originally Posted by Chris 2.0
Ok, so I'm going to restart Sapphire, and really like the idea of getting as many ribbons as possible onto one Pokemon. Therefore, I want a Pokemon that could get as many different contest ribbons as possible.
...
I have used the Metagross from Colosseum for this. It has already one Ribbon from Colosseum and now has 26. It has the following Ribbons:

- Ribbon awarded for clearing all difficulties from Colosseum
- all Contests (20 Ribbons)
- Chosen as a Super Sketch Model Ribbon
- Hard Worker Ribbon
- Hall of Fame Ribbon
- 100-straight Win Commemorative Ribbon in Colosseum
- 50-straight Win Commemorative Ribbon in Battle Tower

For the Contests I feeded it 8 Pokeblocks made from the Berries number 36 - 40. This raised the Contests Stat values up to almost 200 in all five areas (one of them even >200).

The moves it has:

Arial Ace
Earthquake
Brick Break
Explosion

Winning all Contests was not so difficult. I always started with the move Arial Ace and then alternating Earthquake or Brick Break and the last move Explosion. Because it has very good Contest Stat values in all areas this alone was enough to win.

I think it can still obtain one Ribbon: 100-straight Win Commemorative Ribbon in Battle Tower.
But currently I have only 67 straight wins in Battle Tower at level 50.