Fewer baths can help. Also adding Omega Fatty acids to the diet can make a big difference. Missing Link is a good way to do this.

It could also be the kind of food. Some dogs don't tolerate corn (or other things). A switch to a different food might be a good idea. What do you feed now?