I would take them to the vet first and have them clean, I brush mine every other day and they have white teeth, I have use petzlife for many months is ok but I really think the best is brushing the teeth with tooth paste I also have a scraper but be very very careful with the gum
