How do I (18F) ask my boyfriend (20M) to dress nicer when we go out?
So my question is how do I respectively ask him to come with me to try on and buy new clothes. As the title says, yesterday we went to the dog park and as we are both watching my dog I looked over and he has two quarter sized holes in his shorts, I pointed them out and asked something like " You know your shorts have some big holes in them, yeah?" he responded saying that he knew but it didnt matter. I asked why he went out in them if he knew they had holes. He asked why it even mattered and that I wear tight leggings that show off more than these two hole do. I dropped it, kinda frustrated. We have been dating for 7 months and just recently it has started to irk me how he walk out of the house, like what he is wearing. I have offered many time to go to the thrift store and find better fitting clothes. His style unless is stated clearly we are wearing something nice, is usually joggers that are to short on him so he sags his pants, but they are also too big on him and if he has his phone keys and wallet in his pockets he is constantly fighting with gravity who is trying to pants him. I am not trying to ask him to wear nice jeans every time we go out but some clothes that fit him and don't have big holes in them, I can tell a lot of his clothes are from when he was younger or hand me downs, due to ridiculously tight shirt and shorts that put my leggings to shame. I don't have a specific problem with the items he wears like graphic tees or short and joggers but I just wish he had some that fit and weren't damaged. I should also note he is very sensitive about his looks and I think that is why I ignore it or drop it quickly, I am afraid to hurt his feelings. So how do I respectfully ask him to come with me or by himself to find clothes that fit and aren't damaged.
TL;DR My boyfriend wears clothes that don't fit and are damaged how do I ask him to get new clothes?