I wouldn't bathe my dog until she gets dirty or starts smelling. All dogs have doggy odor but i wouldn't want someone walk into my room and tell me it smelt of dogs. I bathe my dog who is a tibetan spaniel once in about 5-6 days. You have to judge for yourself how often you want to bathe them. Too much bathing can strip their coat of natural oils and cause skin infections and finally use a shampoo from a reputed company. And dont dunk water on the dogs head or use a hose to bathe it. If water gets into the ears it can cause ear infections.
All the best,