For the latter, bargains can be found at Blarney Woolen Mills (Nassau Street) and Dublin Woolen Mills (Lower Ormond Quay).
Blarney Woolen Mills offers good deals.
There are no bargains for them anywhere in Dublin.