You can change you shampoo maybe its not effective to your dog...
If your dog smell not good...
You can bathe him to eliminate bad smell...
Because there is no strict recommendation on how often we need to bathe our dog...
I have an article regarding dog bathing...
You can read it in my blog in my signature below...
Hope it can help you...