Our boy is seven years old and has perfect teeth and breath. We give him a dentastix every night before bed and in the mornings he gets one again. I don't know how healthy they are but he loves them and the vet agrees that his teeth are perfect. I cannot stand a dog with bad breath.