If your pup is not accustomed to having his teeth brushed, it is easier to start out with a finger brush. After that, I have a 3 sided toothbrush that brushes all surfaces of the teeth at the same time. I don't know what it is called (petrodex, or something like that maybe?) but it works well.