All bones do, but the ones they can really gnaw on for a long time seem to work the best. My dogs teeth always look better after I give them a chicken back or something, but they just chew those up and swallow them right away, whereas with the bigger marrow type bones they work on for hours.