Weekly is fine as long as you use high quality products that agree with your dog's skin.
Show dogs are bathed weekly for years and obviously they want the best coats possible.
My dog is bathed weekly and has been his whole life (as he was a show dog, and I have continued it after shaving him down to keep him looking nice as I grow him out to put him in fun trims)
I bath Poppy before clipping (every 6-8 weeks), before going to stay with people, and if she gets smelly. It probably averages out at once every 5 weeks. We live in a very rural area so there is not much grime from traffic, and she doesn't get muddy, and if she does it brushes out once dry.
Rory goes to the groomer every five weeks and I will sometimes wash him in between, but not always. I try to shave his face between grooms but don’t always get around to it. He is kept short year round though, so he is low maintenance.