Poor baby! Erika, I feel for you. We want our chis to play with others and all get along, but unfortunately that isnt always how it works. When we went to visit my daughter 2 years ago, I had to keep Angel away from her chi. He did not like him (yes 2 males!) but Angel doesn't like other dogs or people! (sigh)
He gets along with our golden retreiver, but I get extremely anxious when they run in the yard. Susie is very good and stops and diverts away from him. It's tough, because I want them to run, but I don't want him getting hurt. So far, it's been good, but I know that one day, something is going to happen!! (ugh)
Fortunately, he will recover, but it doesn't lessen feeling badly about it! So chin up - he's a beautiful little boy!!