They checked his glands and the vet said they appeared normal (not impacted). I don't know how they check for worms but they didn't think he had any. Maybe by a fecal test? They'll be doing that test tomorrow and calling me with the results.

Thanks for the advice!