Yeah i use a shampoo which is added to the water while bathing him and also i apply powder after the bath is over and he dries up. I was recommend by my vet to bathe him once a week but i hardly follow it and on an average i bathe him once in every 10 days.
You can get these shampoos and powders from any Pet shop or clinic nearby , brand value doesn matter here!
Or even better would be to ask your Vet for any personal suggestions after all thats his job and he studied extensively for this purpose!