I am not a veterinarian or any other kind of health practicioner. You should leave diagnosis and treatment to a veterinary professional. If your pet looks sick or injured, you should be on your way to the vet now.