
Large recreational bones are best IMO - even some dogs fed raw chicken wings/thighs, lamb necks etc can still get dirty teeth wherease larger bones they really gnaw on for ages (rather than for eating) help chip off any plaque/tartar already visible and keep already clean teeth pristine. IMO good teeth are bred for just as much as fed for and some breeds or lines within breeds have more or less problems than others.
I don't think rawhide chews would be particularly effective as these become sticky and soft, unlike bones.
If descaling is done, then DAILY brushing is essential to prevent a recurrence of dirty teeth. Descaling can damage the enamel on the teeth and also leaves tiny particles of dirt, both of which will provide a pitted area on the surface of teeth which then stain even more quickly. According to my vet, even if brushing regularly every two days it reduces the effectiveness of prevention by as much as 60% ....
FWIW I know some folks have success with using fragaria and plaque off but each have also given their dogs regular bones so personally I'm not convinced these 'remedies' actually work unless perhaps used from the outset - i.e. before a problem has developed.
regards, Teri