You should bathe him once a month, but if you feel he is smelly, bathe him whenever required. However, don't over-bathe them because over-bathing could make their coat and skin drier, which could make them feel uneasy. Apply some natural oils on their skin and coat to make the coat shiny, healthy and for dogs to be calm and easy.