3-4 times a week is an awful lot!!! Show dogs don't even get bathed that much!
Once a week or once every two weeks is ok, with a shampoo that's not full of drying chemicals. I use an oatmeal based shampoo. It's anti-itch as well.
A towel to dry your pup off after they come inside is a good idea.
What I do personally, is bath once every two weeks, and I use a coating spray/conditioner every other day. This helps repell dirt. If it's wet, I let it dry and it takes only a quick brush to get rid of it.
