Henry is the first dog i've owned that doesn't shed (and i'm lovin it lol)

but 2 weeks after a bath he smells more than my dogs that do shed.

Is it ok to bath a non shedding dog more often than a shedding dog or will it still damage their skin/coat?

I want to keep him coat fluffier instead of shaving him down all the time but i dont want him to stink all the time