Use an Oatmeal based dog shampoo and you can bathe once a week. Make sure after every bath or any time the head gets wet you clean out the ears with a cleaning soultion from your vet so the pup doesn't get an ear infection. Remeber the ear canal is "L" shaped so you can use Qtips to clean the ear. Just stay straight up and down in the ear canal and you can go until you hit bottom then pull out. You can also use cotton balls to clean with. You would really have to crank on the Qtip to bend it to hit the ear drum and an awake dog wouldn't let you. So just stay straight up and down and you will be fine.
Good ear cleaninf soultions are Dermapet and Vet soultions makes a really nice one and they smell good to.