It's very hit n miss for larger sizes but I've picked up bits & pieces from all the usual high street charity shops. Marie Curie, Barnardo's, BHF, Sense, Prince & Princess of Wales, Debra, even Salvation Army. Basically everywhere except Oxfam.
Partick is usually good with a bunch of shops along Dumbarton Road between Church St and Crow Rd.