Back when I only had cats, I did give them baths, every other month. And I'd change my bed that day too (the bed got changed more often, of course!) I was having lots of allergies and thought the cats were part of that.

Got dogs, a breed which needs regular bathing, and the cats sighed with relief, ha hahaaa.

After 4 years I discovered my allergic reaction was due to my laundry detergent! I had used Tide for EVER! One of the dogs was also having major issues and finally I tracked it down to the Tide. I now use a "free" detergent, from Whole Foods. Or use soap nuts, they are wonderful.

So my cats haven't have baths since December 2006.