Not sure it cleans perfectly but def helps & my boy loves the taste!
Reuben didn’t like teeth-cleaning til I used this. Now I get the tube out and he bares his teeth for me! Greyhounds, rescued racers at least, have notoriously bad teeth so it’s hard to judge, but I do think it keeps the worst damage at bay. His teeth aren’t exactly sparkling but it’s better than nothing.