No there isn't. I don't think there is anything you can do about the staining on horse teeth. I don't think they get periodontal disease like dogs do, since there teeth continually erupt for their whole life (or til they run out of tooth, if they live long enough), just make sure you get them their annual dental check-up and float as needed.