I can vouch for https://www.radiodustcovers.com
They make quality custom covers, easy to place and remove.
The situation depends on the actual speaker and cat. My wife foster cats; none of them bothered my TADs ME1s. Some liked to lay on my JBL 4367s, but I had the covers for that. No problems.

