When I had a ringworm outbreak 4 years ago I was given Program tablets (double up the dose) and a topical called Trezaderm. The combination worked very well. I never bathed a single kitten. I was careful not to spread ringworm, but I think adults are usually more resistant. At the time the vet said I could give Program as a preventative, so I did that, too.