I am glad to hear he is doing better. You seemed to be surprised about the worms because you gave all the goats copper bolus's last year. A copper bolus is a short term treatment for worms. It is only effective for a few weeks at most.
I have a bolus gun for goats, I think I go it at Valley Vet. I modified it a little bit and it works great.