Dazzle resides in the Rogueport Sewers. His occupation is trading rare Badges for Star Pieces, which is his obsession. His species is unknown. It is possible that he puts Star Pieces on all of his clothing, because he has Star Pieces hanging from his headwear.
"That's Dazzle, the Star-Piece collector. He'll trade you badges for Star Pieces. Once you collect a few Star Pieces, you should definitely come talk to him. Hey, but why do you think he collects them, anyway? You think he bathes in them?"