Dumbarton road, Victoria road and shawlands all have plenty. Salvation army on Dumbarton road (the one opposite gallus) has the widest range of stuff of any charity shop I've been to, although has been getting more expensive of late. Cat protection on crow road is also surprisingly good.