My five-year-old bichon, Bertie, has a great set of shiny white teeth, and I plan to help him keep them that way. I've read that small dogs in particular are prone to tooth problems, and since they often live longer, as well (hooray!), it's very important to actually brush their teeth rather than just relying on diet and/or dental chews. Since I've been brushing Bertie's teeth for years now, he doesn't mind. I try to do it every day, and so far it's paid off with teeth that are as shiny and bright as they were when he was a year old.
Having the right toothbrush really helps, so I was pleased to find this brush. It's a perfect size for a small dog like Bertie. If you have a brush that is too large, you really won't be able to get the molars; you'll also make your dog dislike the process. As everyone who's brushed an animal's teeth knows, a cooperative partner in the endeavor is key. I like the double head because it makes it possible to get the front and back at the same time, so you don't have to try and reach for awkward angles.
I've been using C.E.T. Toothpaste - 70 g - Poultry recently, and it's worked quite well. Bertie seems to enjoy the flavor and from everything I have read this is an excellent and very effective toothpaste. I'd recommend the combination to anyone who wants to brush a small dog's teeth. (Choose the appropriate-sized brush for a larger dog.) You will be delighted with the results and your dog will thank you -- in the long run, when he or she doesn't have decayed and missing teeth, you will know you did the right thing.