My 10 year old Lhasa Bichon mix Sadie had very very bad tartar build up on her teeth.
The vet wanted to put her under to remove the tartar, but because Sadie has a heart condition, I didn't want to go through with it, for fear that she may not pull through the anestisia.
So I gave her Denta sticks for a year, every 3 days.
I bring her back a year later to the vet, and her teeth are fine.
Now I discovered Bully sticks. They last longer and I find she gets a better chew.
So to answer your question. Yes they do work, but they are pricy.
The vet wanted to put her under to remove the tartar, but because Sadie has a heart condition, I didn't want to go through with it, for fear that she may not pull through the anestisia.
So I gave her Denta sticks for a year, every 3 days.
I bring her back a year later to the vet, and her teeth are fine.
Now I discovered Bully sticks. They last longer and I find she gets a better chew.
So to answer your question. Yes they do work, but they are pricy.