you go to the next level of Pokemon contests
First time win: Ribbon & if you have 6 or more hearts, you can have a great painting of your Pokemon. Second win and up: Luxury Ball and great painting of Pokemon if it has 6+ hearts.
Yes you can, by winning them at the lottery.
You can't. Simple as that.
If you win in the contest hall you get a ribbon but nothing else except for that
by winning the lottery in lilycove department store
yes via happiness. Keep battling winning and healing.
After winning 5th gym,wally's dad gives it.
you jest keep winning after getting more than 200 Pokemon
Blackthorn City in Johto. A lady in a hut will give your Pokemon the ribbon if it has worked hard.
you have to train it a little more levles and she will give you an effort ribbon.
Gold - as in winning Olympic gold or gold standard Blue - as in blue ribbon
by winning the lotto at lilycove city but you'll have to get all numbers matched