Denaluvscorgis - i feed a home prepared diet that consists mostly of raw bones and meat, but also a few cooked items and healthy table scraps.
necterine0 - if your dog's teeth are really bad and don't clean up well in a reasonable time frame from feeding raw bones, i would definitely consider a professional cleaning and then just pay close attention and keep up with maintenance afterwards.
anesthesia is very safe and much more controlled these days and i would rather opt for a good cleaning instead of letting things go too far, since the toxins from inflamed gums affect the whole body, including organs like heart and kidneys.
as a sidenote, i never experienced such a bad buildup on any of the other commercial foods i fed in the past (e.g. innova, canidae) and attribute much of it to the fact that wellness was an oven baked food that crumbled very easily and stuck to the teeth very badly.
and i'm still kicking myself in the butt for not paying more attention to what that food did to my dog's teeth. live and learn, now i know better and check teeth on a daily basis.
all this happened before 2004 by the way - the images just have that copyright notice because that was the time i first used them in an article i wrote.