Ruby gets Dentabones. She LOVES them and they work great. She also has a dino chew toy (which she also loves) that keeps her teeth clean. She also gets rawhide treats, which I believe help keep teeth healthy. She has a Kong toy also (which she's usually not very interested in unless it has treats inside of it), I think they're supposed to help keep teeth healthy as well. We don't take her to the vet for the sole purpose of getting her teeth cleaned, but when we take her in for check-ups or whatever we ask them to do it if she needs it. The vet always says her teeth look great, so, yeah, it appears as those things do work