How often should i wash my dog?

he is an indoor dog, but we go for long walks daily, also how soon after neutering can I wash him? I would like to wash him often...but dont want to strip his coat of natural oils (its beautiful).
15 answers 15