@Morganalefae
Dry food doesn't clean their teeth actually. It creates more tar/plaque. Brushing their teeth or giving them some raw chicken necks helps with cleaning of teeth.
I have nothing against the dry feeding though. People can only afford and feed what they can.