You get the blue scarf in a house near the edge of pastoria city, but that pokemon's stat for whatever contest you want must be maxed out
Chat with our AI personalities
To get the Pink Scarf, you must win a master rank cute contest
There is no beauty scarf in Emerald. However there is a blue scarf (raises beauty) and it can be obtained like other colored scarfs. First, max a Pokemon's beauty (anyone will do). Then go to Slateport City (by boat, fly, cycle whatever). Then go to the Pokemon Fan Club. Talk to the chairperson inside when you switched the Pokemon with max beauty to the first Pokemon. He will say that it is well trained or something close and give you a blue scarf. Likewise, maxing out a Pokemon's coolness and putting it as the first Pokemon will allow you to get red scarf (raises coolness).
To get a blue scarf in Pokemon sapphire you must take the Pokemon you want to hold the scarf in Slateport city and enter the Fan club.Your Pokemon must have maxed beauty,smartness e.t.c depending on what scarf you want to take.To maximize the beauty,coolness e.t.c you must feed it high level pokeblocks and you can make those from dry berries.Check the berry's description and you'll see which is dry.
You need to max out a pokemons beauty by feeding it lots of high level blue pokeblocks, then you need to talk the president of the Pokemon fanclub in Slateport, he will admire your Pokemon and the effort you put in as a trainer and then give you the blue scarf.
im not so sure... but i think that when u go to the Pokemon fan club in slateport city and talk to one person, ur first Pokemon in ur list should be good in beauty contests for blue scarf, smart for green scarf, cute for pink scarf, cool for red scarf, and tough for yellow scarf. or at least that's kinda how it is in ruby and sapphire, except that they can only get one scarf.