An Idea for clothing, Each region has its own set of clothes e.g
(all have different colour choices)
Kanto:
Fr/Lg style trainer clothes
Gary Style
Ash Style
Gym Leader Styles (earn them by defeating a the gym leader certain times to get clothes)
Elite 4 Style (again, defeat a certain elite 4 several times to get outfit)
Johto:
G/S/C style trainer clothes
Rival Style (e.g. Silver)
Gym Leader Style
Elite 4 Style
Champion Style (Lance)
Hoenn:
R/S/E style trainer clothes
Wally Style
Gym Leaders Style
Elite 4 style
Champion Style (Wallace/Steven)
Battle Frontier Clothing (unlock these by completing certain things in the battle Frontier)
Sinnoh:
D/P style trainer clothes
Platinum Style (options from different styled/ new trainers in Pokemon Platinum)
Rival Style (Both D/P style and Platinum style)
Gym Style
Elite 4 Style
Champion Style (Cynthia)
That is my idea, you can unlock and buy new clothes instead of just buying them to give the game a bit more perservering to get a thing they want.
The basic clothes are just for sale but these clothes are bit more testing to get. Hope you like my Idea.
And you can get the look for D/P style G/S/C trainer from here:
https://www.youtube.com/watch?v=ZHSiDeDJrpI&feature=related
(sorry about the vid, its the screenshot of Gold/Crystal that you could base it on)