Are you in a wooded or rural area? It is very very unusual for a ferrel cat to inflict that kind of damage. I am actually wondering if this was in fact a bob cat.
I am so sorry this happened to you. I'm glad you got them to the vet and checked out ok. I hope your baby gets his appetite back soon.
__________________ Shelly and the girls Moka Mylee |