Many charities won't take them unless they're brand new, due to possible contamination - I know children's hospital won't.
When I was clearing out my childhood room a few years back, I found someone who took soft toys, got them professionally cleaned, and sent them to an orphanage in Eastern Europe. Would you like me to look up the contact details?