Parece que você tem dois objetivos separados que são relacionados. O primeiro é ensinar a empatia da criança e o outro a desorganizar a casa, livrando-se de brinquedos extras / quebrados. Embora esses objetivos possam ser alcançados ao mesmo tempo, essa pode não ser a melhor abordagem.
O primeiro problema que acredito que você poderia encontrar aqui é fazer com que seu filho realmente entenda a ideia de doar os brinquedos. Ela ainda é muito jovem e pode ter problemas para entender a permanência da doação de brinquedos. Eu estou supondo que até esse momento, a coisa mais próxima da doação que ela encontrou seria compartilhar. Compartilhar é uma ótima maneira de ser gentil e aprender empatia, mas também tem uma ansiedade muito baixa em perder o que você está compartilhando (pelo menos em termos de brinquedos). Você compartilha um brinquedo, você o recupera mais tarde (ou, alternativamente, dar uma volta a outra pessoa significa que você receberá sua vez em breve). Mas doação não é assim. Você dá um brinquedo e não o recebe de volta. Sempre. E isso pode ser difícil de engolir.
Ela pode não querer desistir de brinquedos porque os ama. Ela também pode não entender. E então você pode se encontrar com uma criança gritando que quer desesperadamente o Sr. Snugglekins (que foi doado há dois meses) para ir para a cama com ela. Este também é o momento em que ela provavelmente decidirá que nada a distrairá e nada melhorará, exceto o Sr. Snugglekins e é melhor encontrar o Sr. Snugglekins se alguém quiser dormir esta noite.
Segundo, como outras respostas mencionaram, se você estabelecer uma regra rígida e rápida de que ela tenha que doar um brinquedo antes de conseguir um novo, estará se preparando para a dor. Primeiro, ela pode perceber isso como injusto, porque você a está forçando a desistir de brinquedos amados. O outro lado disso é que ele também cria a expectativa de que, quando ela doa brinquedos, ela vai (em sua mente) obter novos. Portanto, doar brinquedos pode não ser um ato de empatia, mas um meio de obter esse novo brinquedo brilhante.
Mas agora a pergunta é como você ensina empatia à criança? Bem, eu diria para começar pequeno. Ensine-a a compartilhar. Modelo se compartilhando. Ensine-a a se revezar. Indique quando outras pessoas estão se sentindo tristes e talvez sugira algo que ela poderia fazer para ajudar ("Veja o papai ali. Ele parece triste, hein? Talvez você possa dar um abraço no papai e isso o ajudaria a se sentir melhor.") como uma família e incluí-la, mesmo que seja de pequenas formas. Vá passar um tempo entregando "refeições sobre rodas" ou um equivalente local. Vá ajudar a vovó a recolher todas as folhas no quintal. Ajude o garoto vizinho a recuperar a bola que foi jogada no seu quintal. Existem muitas maneiras de ajudar os outros e aprender a cuidar deles. Doar brinquedos é uma maneira, mas considere outras maneiras também.
Agora, como lidar com muitos brinquedos atravancando a casa? A resposta da @ aparente001 é uma excelente sugestão sobre como fazer isso. Tirar os brinquedos da circulação e introduzir lentamente a idéia de entregá-los pode ajudar muito com isso. Apenas certifique-se de que seu filho faça isso porque ele quer, não porque você quer ou porque ela sente que há alguma recompensa ligada a ele.