You’ll probably need X-rays to be sure. There might be damage to facial bones and such.
That he is breathing is a good sign, even if there is a bit of bleeding. All of that should be survivable. The concern should be whether anything is broken or might get worse somehow.
If necessary, make him comfortable for the night, and try to get pictures tomorrow.
the vet just called. She said to take away food. Limit water. The next 3 hours check his stool and pee and breathing. He has no broken bones for sure. He ran home with me checked him. Internal will be the issue I think. Thanks