I know how you feel. Our most feral, Blaze, was due for his yearly. Now keep in mind he will barely let me pet him, so to capture and put him in a carrier is next to impossible. We chased and chased him until we finally threw a blanket over him and put him in the carrie like that. He pooped all over and we felt SO bad. We avoid the vet with him now unless necessary.