My vet is so enamoured of greenies that she gives them out free. Mackerel loves them, it's just about the only treat that we've found that she absolutely adores, so I buy them anyway. Her breath certainly seems better since she's been eating them, but I wouldn't know how good they are for teeth brushing, really.