Ehrlich gesagt kenne ich keinen Hund der ständig "leckt", weil es ihm Spaß macht. I. d. R. ist das ein Zeichen von Stress und oder Langeweile/Unterforderung. Im besten Fall wäre es nur eine schlechte Angewohnheit, die ich konsequent unterbinden würde.
Kriegt er regelmäßig "was zum Kauen"? Damit wäre er einerseits beschäftigt/abgelenkt und Zahnstein wäre vielleicht kein ganz so großes Thema - wobei das meistens Veranlagungssache ist.
Was das Stinken angeht denke ich auch, dass man mit ständigem Baden eher dass Gegenteil bewirkt. Ich würd's lediglich mit klarem Wasser versuchen. Zudem kannst Du ihm Bierhefeflocken (aus'm Drogerie-Discount ...) zufüttern. Damit regeneriert sich der Hautstoffwechsel vielleicht bissl schneller.