The most important part of a pet dental health care routine is brushing at home, especially if like me you want to avoid anesthesia at all cost (a bigger concern if you have a breed that has difficulty with anesthesia like a pug).
To care for my dogs teeth I use Petz Life Oral Gel and Spray
From my own experience I do feel Petz Life works, its true that even with daily cleaning Tubby and Ping have some small signs of dental disease, but my vet assures me it is less severe then in most pugs. My vet has also told me that Bob has the best teeth he has ever see on a Bulldog
and at nearly 11 Norbert has no plaque at all!
Getting a puppy used to tooth care is very easy, it may be a bit more of a challenge with an older dog. Start by running your finger over your dogs teeth while you are holding them. If they resist you can put something tasty on your finger (I never had to do this with either Bob or Weasley as I started touching there teeth right away when they came home and they never minded). Once the dog tolerates you rubbing the teeth put a little tooth paste or tooth care gel on your finger and rub it on the teeth. I also let Weasley chew on his brush a lot when he was a younger puppy, something he still enjoys:
For Weasley who as a puppy has no plaque at all I choose to brush is teeth with Petosan mostly because it is a bit less expensive then Petz Life. Happy brushing!