I'd say it's entirely up to you!
Personally, we bathe Harry every 7-10 days - but he loves doing boy things like digging and chasing Rottweilers!!!
Andy can always 'smell him' far more than I can (but then he's got a bigger nose!!) so I tend to go by that. Sally + Harry x