Needing hard kibble to clean teeth is simply false.
Brush your baby's teeth at least 3 times per week with Petzlife.
For convenience, I use Stella and Chewy's Freeze-Dried Raw.
I've researched O'Paws (Oma's Pride) Freeze Dried, also, and it appears very good from a knowledgable company.
Stella and Chewys
www.robinspetcare.com
O'Paw's Freeze Dried
www.thedinnerbowl.com