I have only given away two sweaters, and I threw away one tee shirt from the Yorkies. I threw the tee away because it could no longer be used, and gave the two small sweaters to a Chi who was at my house during some very cold days. My Yorkies were warm in their sweaters, so I put one of their smaller sweaters on her, even though they still fit my Yorkies and her mommy said she didn't like clothes. At my house, she seemed thrilled to wear the sweater, so I sent her home with both sweaters that size.
I kept all collars, leads, etc. from my large dogs...pets come here when they need a loving home, but I would give them to one in need.
I think it is a decision to consider before taking action. There are many possibilities, but only you can truly decide based on your situation.
Good luck...it can a hard decision...it was for me giving away the sweaters...I felt bad having to throw away the tee shirt, too....memories of my babies wearing them.