I found a groomer that does cats! It's worth the money. I have four outside cats and one inside. The inside one gets groomed once every six weeks. The outside ones, spring and fall. The inside cat with all the grooming and eating only holistic cat food still has hairballs. The vet said that was unavoidable to have at least very small hairball deposits, so it's not a matter of preventing it altogether. Hairballs usually don't smell so there could be some anywhere you can't see if you have an inside cat.