I am definitely never calling that trainer back

I will probably hire a new trainer that has a better approach...
I would still appreciate so much any input!
I've searched and searched and I have not found any information to help me with this. I have already read 4 books about training dogs, even a book about yorkies, and still no info about how to deal with such unprovoked aggression...