I'm asking this because my mom called me yesterday and said the vet wants her to get her Persian's teeth cleaned. He's 4.5 years old, neutered, and in excellent health. He does have a touch of periodontal disease, but she gives him a mouth rinse daily to control that and it's been working well. Personally I think the vet is taking advantage of my mom. They have convinced her that he needs to come in for a "checkup" every 6 months. I think this is excessive especially since he doesn't have any health issues. When she brought him in for yet another check up this week they said she should have his teeth cleaned. However, when they listened to his heart they said he has an intermittent heart murmur. So before they clean his teeth under general anesthesia, they told her he'll need to be cleared by a kitty cardiologist, and the cost for that alone will be around $400. That of course is even before you get to the cost of the actual teeth cleaning. I think all of this expense sounds like quite a bit. I'm wondering if anyone has opinions or if they've experienced this with their cat.