I keep one going downstairs and one upstairs all the time. As soon as one runs out, Becky and Abby will start fighting.

We buy the refills off the Internet in quantity (a dozen in a case, I think) and it's a lot less expensive than the pet store.

I have never noticed an odor, and I'm allergic to many strong scents.

It might work for Cosmo. Good luck.