Yep, all bones do. When I fed BARF, my boys' teeth were unbelievably white. I've never seen whiter teeth on a dog. They're on kibble now and a bit of tarter has been building.. I think I'll need to get a few marrow bones myself.