It's a Croagunk.
Chat with our AI personalities
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
You can find Defog in Pastoria city. Go to the Great Marsh and near the beginning, talk to the girl and she gives you it.
a hunny tree near pastoria city and floraoma
Pokemon league champion Cynthia will give it to you when you run into her at lake valor(near pastoria and sunyshore)
its in pastoria city you go near the water south of the poke center and its oe of the house.