Hi,
I think he needs to see a vet as well.
These lists should help you find a local one with any luck;
List 1.
List 2.
And even vets recomended personally by our members.
keep us posted on how he turns out and best wishes for his swift recovery.
dr del