Brushing, for sure
Nothing can replace regular brushing. Though I'm really bad with it myself.
I also use Petzlife gel and ProDen PlaqueOff (just started using this though).
I try to brush once a week but it really should be done every single day.
Oh, he also chews bully sticks and Himalayan chews. It seems to help.