My friends just had a groomer shave their medium/long haired kitty because of mats. He looks really funny because they left his head and tail unshaved, but he seems much happier. Plus I bet he'll be a lot cooler for summer. And have fewer hairballs. Someday I'm sure I'll have to do this with my long haired cat too.