I'd go with a professional - they know where to hit and hav done it before!

Plus, they might have a warranty on their services.

Check out the costs. I think it would be well worth it. (Might not have to do laundry either.) Could you board your cats at the vet while it is being done?

good luck!

Catty1