IMO I think brushing teeth is one of those most difficult things to do. I can do the bath, brushing, top knot, clean the eyes......etc but the teeth really can be a nightmare. Roxie will be 3 years old next month and I still haven't mastered it. I think if you start as a puppy and just do it every day to get them used to it, its easier. I recently took Roxie to get her teeth clean for $185.00.
and maybe it would not had been necessary if I brushed her teeth regulary. I just try to hold her down and do the best I can. Maybe someone else has had better luck!