
I hope you will work with your agressive dog, and train her

If your still going to rehome her, You are going to need to let them know about your dog's agressive nature, AND do not allow anyone with other animals/dogs to have her. If a new owner is not able to deal with your dog she will end up in a shelter

You might need to consider a Yorkie rescue group.
I believe, with effort, and training You will be able to work with your agressive dog.