I love dogs but I too think they smell, like dog. I think people around dogs a lot get used to it/desensitized. that is fine but I am not a fan of dog smell and my DH has a very sensitive nose so I get it. I don’t want a dog with even normal dog smell sitting on my couch!
I bathe mine (Chihuahua/miniPin cross) once a week with a gentle dog shampoo (oatmeal or something). Mine is outside quite a bit since I live on a farm and needs regular bathing to smell neutral. I don’t think the dry shampoos work, they just build up on the coat and leave it feeling nasty, and the dog smell is still under there.
My dog seems to like baths. I wrap him up in a warm polarfleece towel on his dog bed in our living space after and he snuggles in. not a big deal.
I would make sure his teeth are clean, tooth gunk can give them horrid breath.