I hope is ok , and nothing is fractured. Poor boy, that sounded painful even when you described what happened.
if I were in the same situation, i would take suzi to the vet, they probably would do an exray to be on the safe side.
bescase if their is even a small hairline fracture it needs to be splinted in place so it can heal propperly.
I have heard horror stories of animals getting hurt, and then the bone does not heal back right, and the animal is lame for life.
Guess I watch too much animal cops

Anyhow, the dooor slammed so hard on him and even though he is a bigger Yorkie , He still could have internal damage in his leg.