Pricey, but great
Have used this for years.  Unfortunately PetSmart stopped carrying it, so we tried several different brands they replaced it with.  Our dog's teeth quickly yellowed.  The downside - it is much more expensive to buy online than it was to purchase in the store.  Our dog just got spayed and the vet said they usually recommend teeth cleaning while the dog is knocked out, but our dog didn't need it, which was amazing for a 5 year old dog.  Her teeth are still gleaming white like a puppy.
Rating: 4 stars