You will get some dresses from the boss fights while others are puzzle rewards. Don't forget to use the treasure maps - some of them need digging to get. Also, visit Diana's dress shop in the first village. You can craft several clothes there.
thank you for the reply btw. I posted a comment on your newest youtube video could you answer me some of the questions there? Would really appreciate it.